
@media (min-width:901px){
  .site-header .header-inner{
    width:min(calc(100% - 28px),1180px)!important;
    max-width:1180px!important;
    gap:12px!important;
    padding-left:0!important;
    padding-right:0!important;
  }
  .site-header .brand{
    flex:0 0 205px!important;
    width:205px!important;
    max-width:205px!important;
  }
  .site-header .brand img{
    width:100%!important;
    max-width:205px!important;
    height:auto!important;
  }
  .site-header .nav{
    flex:1 1 auto!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    gap:10px!important;
    min-width:0!important;
    white-space:nowrap!important;
  }
  .site-header .nav > a,
  .site-header .nav-group > button{
    font-size:10px!important;
    letter-spacing:.25px!important;
    padding-left:0!important;
    padding-right:0!important;
    white-space:nowrap!important;
  }
  .site-header .header-cta,
  .site-header .donate,
  .site-header a[href*="donate"]{
    flex:0 0 auto!important;
    margin-left:4px!important;
  }
}
@media (min-width:901px) and (max-width:1100px){
  .site-header .brand{
    flex-basis:175px!important;
    width:175px!important;
    max-width:175px!important;
  }
  .site-header .brand img{max-width:175px!important}
  .site-header .nav{gap:7px!important}
  .site-header .nav > a,
  .site-header .nav-group > button{font-size:9.3px!important}
}
