/* Keep the primary navigation centered independently of logo/account width. */
@media(min-width:1101px){
 .site-header .header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px}
 .site-header .brand{justify-self:start}
 .site-header .desktop-nav{justify-self:center;font-size:1rem;margin:0}
 .site-header .desktop-nav>.pro-menu{gap:clamp(16px,1.8vw,26px)}
 .site-header .desktop-nav>.pro-menu>li>a,.site-header .desktop-nav>.pro-menu>li>.pro-nav-row>a{white-space:nowrap}
 .site-header .header-actions,.site-header .header-actions:has(.ss-user-menu){justify-self:end;margin-left:0}
 .site-header .desktop-nav .pro-submenu{font-size:.96rem}
}
