/* Staging header only. Preserve every other site component. */
@media (min-width: 901px) {
 html body header.site-header {display:flex!important;flex-direction:column!important;align-items:center!important;height:auto!important;min-height:0!important}
 html body header.site-header > .header-top {display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;height:auto!important;gap:8px!important;padding:10px 12px 4px!important}
 html body header.site-header > .header-top > a.brand {display:block!important;position:static!important;float:none!important;inset:auto!important;transform:none!important;flex:0 0 auto!important;width:min(390px,90vw)!important;max-width:390px!important;margin:0 auto!important;align-self:center!important}
 html body header.site-header > .header-top > a.brand img {display:block!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0 auto!important}
 html body header.site-header > .header-top > nav.main-nav {display:flex!important;position:static!important;float:none!important;inset:auto!important;transform:none!important;flex:0 1 auto!important;flex-flow:row wrap!important;justify-content:center!important;align-items:center!important;align-content:center!important;width:100%!important;max-width:1450px!important;min-width:0!important;margin:0 auto!important;padding:8px 12px!important;gap:8px 16px!important}
 html body header.site-header > .header-top > nav.main-nav > a {flex:0 0 auto!important;white-space:nowrap!important;text-align:center!important}
 html body header.site-header > .header-top > nav.main-nav > .nav-row-break {display:none!important}
 html body header.site-header > .header-social {align-self:center!important;justify-content:center!important;margin:5px auto!important}
 html body header.site-header > .nav-toggle {display:none!important}
}
@media (max-width:900px){html body header.site-header .header-top > a.brand {margin-inline:auto!important;align-self:center!important} html body header.site-header .header-top {justify-content:center!important}}
