/* Keep the primary navigation visible without taking it out of document flow. */
:root{--adocch-header-height:90px}
#root > header.top{position:sticky!important;top:0;z-index:50;background:var(--bone,#faf7f0)!important;box-shadow:0 4px 18px #0c0a0910;isolation:isolate}
html{scroll-padding-top:calc(var(--adocch-header-height) + 20px)}
@media(max-width:900px){#root > header.top.menu-open{max-height:85vh;max-height:85dvh;overflow-y:auto;overscroll-behavior:contain}}
@media print{#root > header.top{position:static!important;box-shadow:none}}
