/* HANFACKER v4.7.4: scoped header spacing correction. */
html body.blog, html body.single-post {margin:0!important;padding:0!important}
body.blog > main.hf47-magazine,body.single-post > .hf471-post-page{margin:0!important;padding:0!important;position:relative!important;top:auto!important}
body.blog .hf47-magazine > nav.hf09-nav,body.single-post .hf471-post-page > nav.hf09-nav{position:sticky!important;top:0!important;margin-top:0!important;transform:none!important}
body.admin-bar.blog .hf47-magazine > nav.hf09-nav,body.admin-bar.single-post .hf471-post-page > nav.hf09-nav{top:32px!important}
@media(max-width:782px){body.admin-bar.blog .hf47-magazine > nav.hf09-nav,body.admin-bar.single-post .hf471-post-page > nav.hf09-nav{top:46px!important}}
html:not(:has(body.admin-bar)){margin-top:0!important}
