/* The primary menu includes a direct About Us link. Keep labels together. */
@media (min-width: 1101px) {
  .grh-header .grh-menu > li > a {
    white-space: nowrap;
  }
}

/* Preserve the existing mobile breakpoint and full-size desktop header. */
@media (min-width: 1101px) and (max-width: 1350px) {
  .grh-header .grh-header-inner {
    padding-inline: 24px;
    gap: 12px;
  }

  .grh-header .grh-logo img,
  .grh-header .custom-logo {
    width: 160px;
  }

  .grh-header .grh-menu {
    gap: 2px;
  }

  .grh-header .grh-menu > li > a {
    padding-inline: 6px;
  }

  .grh-header .grh-menu > li > .grh-submenu-toggle {
    padding-inline: 5px;
  }

  .grh-header .grh-tools {
    gap: 6px;
  }
}
