/* Keep the main header visible even where overflow rules prevent sticky positioning. */
:root{--site-header-height:119px}
body{padding-top:var(--site-header-height)!important}
body>header.topbar{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:1000!important}
html{scroll-padding-top:calc(var(--site-header-height) + 18px)}
main [id],main[id]{scroll-margin-top:0!important}
@media(max-width:1380px){:root{--site-header-height:107px}}
@media(max-width:650px){:root{--site-header-height:70px}}
