.ro-head{display: grid;gap: .9rem}.ro-head>* + *{margin-top: 0}.ro .crumbs ol{font: 600 .875rem/1 var(--fp);text-transform: uppercase;letter-spacing: .02em}.ro .crumbs a,.ro .crumbs li + li::before{color: var(--t7)}.ro .crumbs [aria-current]{color: var(--k)}.ro-fields{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,11rem),1fr));border-top: var(--r1);border-left: var(--r1)}.ro-fields>div{position: relative;border-right: var(--r1);border-bottom: var(--r1);padding: 1.6rem .875rem .75rem}.ro-fields dt{position: absolute;top: .5rem;left: .875rem;font: 600 .8125rem/1.2 var(--fp);letter-spacing: .02em;text-transform: uppercase;color: var(--t7)}.ro-fields dd{font: 400 1rem/1.4 var(--ft);color: var(--k)}.ro-cols{display: grid;gap: clamp(1.75rem,4vw,3.5rem);align-items: start}@media (min-width: 960px){.ro-cols{grid-template-columns: minmax(0,5fr) minmax(0,6fr)}.ro-cols--even{grid-template-columns: 1fr 1fr}}.site-header,.site-header.is-stuck{background: rgba(207,211,212,.97);border-bottom: 1.5px solid transparent}.site-header.is-stuck{border-bottom-color: rgba(26,26,26,.18)}.nav__link,.nav__group>summary{color: var(--k2)}.nav__link:hover,.nav__link[aria-current],.nav__group:has([aria-current])>summary,.nav__login,.nav__login:hover,.js .nav-toggle{color: var(--k)}.nav__link::after,.nav__group>summary::after{background: var(--k)}.js .nav.is-open,html.nav-open .site-header{background: var(--color-concrete);border-color: rgba(26,26,26,.2)}.nav.is-open .nav__link,.nav.is-open .nav__group>summary{border-color: rgba(26,26,26,.2)}