/* Local validation only: use the existing two-row English masthead earlier. */
@media (min-width:1321px) and (max-width:1480px) {
  html[lang=en] .compact-brand {display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding-block:12px;}
  html[lang=en] .compact-brand .brand-lockup {grid-column:1;grid-row:1;}
  html[lang=en] .compact-brand .language-switch {grid-column:2;grid-row:1;}
  html[lang=en] .compact-brand nav {grid-column:1/-1;grid-row:2;width:100%;flex:auto;justify-content:space-between;gap:14px;border-top:1px solid #cad8e7;padding-top:7px;}
  html[lang=en] .compact-brand nav a,
  html[lang=en] .compact-brand nav button {font-size:12px;}
  html[lang=en] .compact-brand .brand-lockup strong {font-size:21px;}
}
