@layer features{.kjr-MW_header{z-index:var(--z-header);border-bottom:var(--border-width) solid transparent;background-color:color-mix(in srgb, var(--surface-background) 80%, transparent);-webkit-backdrop-filter:saturate(1.6) blur(var(--spacing-md));backdrop-filter:saturate(1.6) blur(var(--spacing-md));transition:var(--transition-interactive);position:sticky;top:0}.kjr-MW_header[data-scrolled=true]{border-bottom-color:var(--border-color);box-shadow:var(--shadow-sm)}.kjr-MW_inner{align-items:center;gap:var(--spacing-lg);max-width:var(--landing-max-width);min-height:var(--header-height);padding:0 var(--landing-gutter);margin:0 auto;display:flex}.kjr-MW_nav{gap:var(--spacing-lg);margin-left:var(--spacing-md);display:flex}.kjr-MW_anchor{color:var(--text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding-block:var(--target-pad);transition:var(--transition-interactive);text-decoration:none}.kjr-MW_anchor:hover{color:var(--text-main)}.kjr-MW_actions{align-items:center;gap:var(--spacing-sm);margin-left:auto;display:flex}.kjr-MW_menuButton,.kjr-MW_mobileMenu{display:none}@media (max-width:900px){.kjr-MW_inner{gap:var(--spacing-sm)}.kjr-MW_brand{min-width:0}@media (pointer:coarse){.kjr-MW_brand{min-height:var(--touch-target)}}.kjr-MW_nav,.kjr-MW_signIn{display:none}.kjr-MW_menuButton{display:inline-flex}.kjr-MW_mobileOpen{gap:var(--spacing-md);padding:var(--spacing-md) var(--landing-gutter) var(--spacing-lg);border-top:var(--border-width) solid var(--border-color);background-color:var(--surface-card);flex-direction:column;display:flex}.kjr-MW_mobileOpen .kjr-MW_anchor{font-size:var(--font-size-base);color:var(--text-main)}}}
@layer features{.Z_RaRW_page{background-color:var(--surface-background);min-height:100dvh}:is(html:has(.Z_RaRW_page),body:has(.Z_RaRW_page)){height:auto;overflow:visible}html:has(.Z_RaRW_page){overflow-y:auto}@media (prefers-reduced-motion:no-preference){html:has(.Z_RaRW_page){scroll-behavior:smooth}}.Z_RaRW_main:focus{outline:none}.Z_RaRW_skipLink{top:var(--spacing-sm);left:var(--spacing-sm);z-index:var(--z-skip-link);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);background-color:var(--primary-fill);color:var(--text-white);transition:transform var(--transition-fast);position:absolute;transform:translateY(-200%)}.Z_RaRW_skipLink:focus{transform:none}}