/* Keep navigation clear of Search, language choices, and contact controls. */
@media (min-width: 1101px) and (max-width: 1380px) {
  .sb-header .sb-menu, .sb-header .sb-nav-solid { display: none; }
  .sb-header .sb-burger { display: block; }
}
@media (min-width: 1381px) {
  .sb-header .sb-nav { gap: 1rem; }
  .sb-header .sb-nav nav { position: static; left: auto; top: auto; transform: none; flex: 1; min-width: 0; }
  .sb-header .sb-menu { justify-content: center; gap: clamp(.65rem,1.1vw,1.5rem); font-size: .82rem; white-space: nowrap; }
  .sb-header .sb-brand, .sb-header .sb-navright { flex-shrink: 0; }
}
@media (min-width: 1600px) {
  .sb-header .sb-menu { font-size: .88rem; }
}
