/* The original illustrated logo anchors the navigation with its own clear space. */
.site-header{min-height:100px;padding-top:12px;padding-bottom:12px}
.site-header .brand{display:inline-flex;align-items:center;flex-shrink:0}
.site-header .brand-logo{display:block;width:180px;height:auto;max-width:none}
@media(min-width:1001px){html{scroll-padding-top:116px}}
@media(max-width:1000px){
 .site-header{min-height:86px;padding-top:10px;padding-bottom:10px}
 .site-header .brand-logo{width:152px}
}
@media(max-width:760px){
 .site-header{min-height:76px;gap:16px}
 .site-header .brand-logo{width:132px}
}
@media(max-width:360px){
 .site-header{gap:12px}
 .site-header .brand-logo{width:112px}
}
