/* Consistent fixed top navigation for HTML article pages (questionnaire untouched). */
:root{--site-header-height:80px}
body.article-fixed-header{padding-top:var(--site-header-height);background:#f7f8f5}
body.article-fixed-header header.site-head{position:fixed!important;z-index:1000;top:0;left:0;right:0;width:100%;background:rgba(249,251,247,.97);backdrop-filter:blur(16px);box-shadow:0 5px 23px rgba(34,65,43,.07)}
body.article-fixed-header [id]{scroll-margin-top:calc(var(--site-header-height) + 22px)}
@media(max-width:720px){body.article-fixed-header .site-head .head-inner{padding-left:19px;padding-right:19px}}
