/* Keep all eight public links readable at smaller desktop widths. */
@media (min-width: 981px) and (max-width: 1199px) {
  .site-header {
    gap: 24px;
    padding-right: 3vw;
    padding-left: 3vw;
  }

  .site-header .brand {
    width: 210px;
    flex: 0 0 210px;
  }

  .site-header .nav-list {
    gap: 14px;
    font-size: 12px;
    letter-spacing: 0.07em;
    white-space: nowrap;
  }
}
