/* Use the same wide container as the site's main content, not the viewport edge. */
@media(min-width:1200px){
  .site-header .site-header-container.container{width:calc(100% - 40px);max-width:1440px;margin-left:auto;margin-right:auto}
}
@media(min-width:992px){
  .site-header.site-header--layout--nav-float .site-header-container{flex-wrap:wrap;align-items:center;column-gap:24px}
  .site-header.site-header--layout--nav-float .site-header-logo{flex:0 0 auto;width:auto;margin-left:0;margin-right:0;text-align:left}
  .site-header.site-header--layout--nav-float .site-header-logo a,.site-header.site-header--layout--nav-float .site-header-logo img{margin-left:0;margin-right:0}
  .site-header.site-header--layout--nav-float .global-nav--layout--float-right{flex:0 1 auto;min-width:0;max-width:100%;margin-left:auto}
  .site-header.site-header--layout--nav-float .global-nav-list{width:max-content;max-width:100%;flex-wrap:wrap;justify-content:flex-end}
  .site-header .global-nav-list>.awl-site-search-menu-item{flex:0 0 auto}
  .site-header .global-nav-list>.awl-site-search-menu-item>.awl-site-search-nav-link{flex-flow:row nowrap;min-width:max-content;white-space:nowrap}
  .site-header .awl-site-search-nav-link>span{flex:0 0 auto;white-space:nowrap}
}
