/* Reserve the final desktop column for the language links at every desktop width. */
@media(min-width:901px){
 .site-header{grid-template-columns:minmax(190px,270px) minmax(0,1fr) auto auto!important;grid-template-rows:1fr}
 .site-header>.brand{grid-column:1;grid-row:1}
 .site-header>.main-nav{grid-column:2;grid-row:1}
 .site-header>.header-search{grid-column:3;grid-row:1}
 .site-header>.language-switch{display:flex;grid-column:4;grid-row:1;justify-self:end;align-self:center;white-space:nowrap}
}
@media(min-width:901px) and (max-width:1500px){.site-header{grid-template-columns:190px minmax(0,1fr) auto auto!important}}
@media(min-width:901px) and (max-width:1180px){.site-header{grid-template-columns:160px minmax(0,1fr) auto auto!important}.site-header>.main-nav a{min-width:0;flex:1;padding-inline:4px}.site-header>.main-nav span{font-size:.72rem;letter-spacing:.03em}.site-header>.main-nav small{font-size:.62rem}}
