/* Integration with the existing fixed WordPress header. */
html:has(.tl-wordpress-page),body:has(.tl-wordpress-page):not(.menu-open){overflow-x:clip;overflow-y:visible}
.tl-about.tl-wordpress-page{--tl-site-header-height:84px;--tl-admin-bar-height:0px;padding-top:var(--tl-site-header-height)}
.tl-wordpress-page .tl-section-nav{top:calc(var(--tl-site-header-height) + var(--tl-admin-bar-height));z-index:19}
.tl-wordpress-page :where(section[id],div[id]){scroll-margin-top:calc(var(--tl-site-header-height) + var(--tl-admin-bar-height) + 80px)}
body.admin-bar:has(.tl-wordpress-page) .site-header{top:32px}
.admin-bar .tl-wordpress-page{--tl-admin-bar-height:32px}
@media(max-width:860px){.tl-about.tl-wordpress-page{--tl-site-header-height:76px}}
@media(max-width:782px){body.admin-bar:has(.tl-wordpress-page) .site-header{top:46px}.admin-bar .tl-wordpress-page{--tl-admin-bar-height:46px}}


body.admin-bar:has(.tl-wordpress-page) #wpadminbar{position:fixed}
.tl-wordpress-page .tl-story-layout>.tl-story-photo{top:calc(var(--tl-site-header-height) + var(--tl-admin-bar-height) + 80px)}
@media(max-width:767px){.tl-wordpress-page .tl-story-layout>.tl-story-photo{top:auto}}
