/* One homepage, a slimmer navigation, and a mark that grows by exactly 25%. */
.site-header{border-bottom:0}
.header-nav{gap:24px}
.header-nav a[aria-current="page"]:after{height:3px}
.logo-link,.header-brand{width:110px;height:78.32px}
.header-wordmark{width:110px;height:78.32px}
.header-mark{transform:translate(38.544px,.968px) scale(.68992)}
.site-header.is-compact .header-inner{height:60px}
.is-compact .logo-link,.is-compact .header-brand{height:45px}
.is-compact .header-mark{transform:translate(33.44px,.94px) scale(.8624)}
.site-header.is-compact{border:0}
.reading-progress{height:3px;bottom:0;z-index:4;display:block}
.is-compact .mobile-menu{max-height:calc(100dvh - 60px)}
body:not(.home-view){padding-top:0}
@media(min-width:901px) and (max-width:1200px){.header-nav{gap:16px}}
@media(max-width:900px){
 .logo-link,.header-brand{width:93px;height:66.2px}
 .header-wordmark{width:93px;height:66.2px}
 .header-mark{transform:translate(32.59px,.82px) scale(.5833)}
 .site-header.is-compact .header-inner{height:54px}
 .is-compact .logo-link,.is-compact .header-brand{height:41px}
 .is-compact .header-mark{transform:translate(28.27px,2.27px) scale(.729125)}
 .is-compact .mobile-menu{max-height:calc(100dvh - 54px)}
 body:not(.home-view){padding-top:0}
}
