/* Preserve label readability with eight member links and longer language names. */
.product-header .header-controls{min-width:max-content;flex-shrink:0;justify-self:end;white-space:nowrap}
.product-header .language-switcher-wrapper{flex-shrink:0}
.product-header .language-switcher-button{min-width:112px;white-space:nowrap;justify-content:center}
.product-header .lang-current-label,.product-header .lang-name{white-space:nowrap;flex-shrink:0}
@media(min-width:901px){
 .product-header{grid-template-columns:auto minmax(0,1fr) auto;column-gap:16px;padding-inline:clamp(18px,3vw,48px)}
 .product-header>nav{justify-self:center;min-width:0;gap:clamp(4px,.6vw,10px)}
 .product-header>nav>a,.product-header>nav>.nav-submenu>summary{padding-inline:6px;font-size:12px;gap:7px}
}
@media(min-width:901px) and (max-width:1180px){
 .product-header{height:auto;min-height:112px;grid-template-columns:auto 1fr;grid-template-rows:62px 50px;row-gap:0}
 .product-header>.product-brand{grid-column:1;grid-row:1}
 .product-header>.header-controls{grid-column:2;grid-row:1}
 .product-header>nav{grid-column:1/-1;grid-row:2;width:max-content;max-width:100%;height:50px}
 .community-page .community-navigation-rail{top:136px;max-height:calc(100dvh - 156px)}
}
