/* Keep navigation visible while preserving the header's space in the page. */
:root{--navigation-height:104px}
html{scroll-padding-top:var(--navigation-height)}
.site-header{position:sticky;top:0;z-index:30}
.process-layout .section-head{top:calc(var(--navigation-height) + 24px)}
@media(max-width:800px){
  :root{--navigation-height:88px}
  .site-header nav.open{max-height:calc(100dvh - var(--navigation-height));overflow-y:auto;overscroll-behavior:contain}
}
