header.nav.auto-navigation,header.panel-topbar.auto-navigation{position:sticky;top:0;z-index:50;transition:transform .25s ease,opacity .25s ease;}
header.nav.auto-navigation.auto-navigation-hidden,header.panel-topbar.auto-navigation.auto-navigation-hidden{transform:translateY(calc(-100% - 24px));opacity:0;pointer-events:none;}
.auto-navigation:focus-within{transform:none!important;opacity:1!important;pointer-events:auto!important;}
.auto-navigation-reveal{position:fixed;top:0;right:24px;z-index:60;min-height:36px;padding:8px 16px;border:1px solid #3d378925;border-top:0;border-radius:0 0 12px 12px;background:#fff;color:#3d3789;font-family:inherit;font-size:12px;font-weight:600;box-shadow:0 3px 12px #30295f12;cursor:pointer;}
.auto-navigation-reveal[hidden]{display:none;}
.auto-navigation-reveal:focus-visible{outline:3px solid #ef7d00;outline-offset:3px;}
@media(pointer:coarse){.auto-navigation-reveal{min-height:44px;right:12px;}}
@media(prefers-reduced-motion:reduce){header.auto-navigation{transition:none!important;}}
@media print{header.auto-navigation{position:static!important;transform:none!important;opacity:1!important;}.auto-navigation-reveal{display:none!important;}}
