/* Keep the homepage navigation within narrow phone viewports. */
@media (max-width: 767px) {
  header nav.order-3 {
    flex-wrap: wrap !important;
    justify-content: center;
    gap: 8px 16px !important;
    max-width: 100%;
    min-width: 0;
  }

  header nav.order-3 > * {
    flex: 0 0 auto;
  }
}
