/* Keep the ninth navigation destination visible without crowding the header. */
@media (min-width: 1101px) {
  .site-header .header-inner { gap: 16px; }
  .site-header .nav { gap: 14px; }
  .site-header .nav .nav-link { font-size: 14px; }
  .site-header .header-cta { padding-inline: 18px; white-space: nowrap; }
}
@media (min-width: 1101px) and (max-width: 1240px) {
  .site-header .header-inner > .brand { width: 210px !important; max-width: 210px !important; }
  .site-header .nav { gap: 10px; }
  .site-header .header-cta { padding-inline: 12px; font-size: 14px; }
}
@media (min-width: 1181px) {
  .site-header-inner > .header-nav { gap: 14px; }
  .site-header-inner > .header-nav a { font-size: 14px; white-space: nowrap; }
}
