[hidden]{display:none!important}button:focus-visible,a:focus-visible,[role="button"]:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.drawer[inert]{visibility:hidden}.drawer.open{visibility:visible}.drawer[role="dialog"]{overscroll-behavior:contain}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media(max-width:600px){nav{gap:10px;height:auto;min-height:88px;padding-top:10px;padding-bottom:10px}.brand{width:min(195px,52vw);flex:0 1 195px}.logo-crop img{max-width:100%}nav>.btn{padding:11px 12px;font-size:.8rem}.visual-meta{gap:8px;flex-wrap:wrap}.footer-row a{padding:8px 0}}