/* Desktop header balance: centered, legible navigation between brand and language. */
@media(min-width:1251px){
  .site-header{grid-template-columns:minmax(330px,1fr) auto minmax(185px,1fr);gap:28px}
  .site-header .desktop-nav{justify-content:center;gap:32px;font-size:16px;font-weight:650}
  .site-header .header-actions{justify-self:end}
  .site-header .language-picker select{font-size:14px}
}
