/* Keep primary navigation accessible while signed-in content scrolls. */
body:not(.admission-view)>.sidebar{position:sticky!important;top:0!important;bottom:auto!important;z-index:100;width:auto!important;overflow:visible;background:rgba(35,38,44,.98);box-shadow:0 5px 16px #0005;border-bottom:1px solid #e3c47d44}
body:not(.admission-view)>.sidebar #nav{overflow:visible;max-height:none}
body:not(.admission-view)>.sidebar .nav-more[open]>div{max-height:calc(100dvh - 170px);overflow:auto;overscroll-behavior:contain}
@media(max-width:760px){body:not(.admission-view)>.sidebar{padding-top:calc(6px + env(safe-area-inset-top,0px))}}
