/* Keep the established header layout with five primary destinations. */
@media (min-width: 1024px) and (max-width: 1199px) {
  .catalog-header[data-site-navigation-v4] .catalog-header__row {
    grid-template-columns: 150px minmax(0, 1fr) auto;
    gap: 18px;
  }
  .catalog-header[data-site-navigation-v4] .catalog-nav { gap: 18px; }
  .catalog-header[data-site-navigation-v4] .catalog-brand { width: 140px; }
}
@media (max-width: 767px) {
  .home-redesign-page .home-hero__actions {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .home-redesign-page .home-hero__actions > .home-button { grid-column: 1 / -1; }
  .home-redesign-page .home-hero__actions > .home-text-link {
    grid-column: auto;
    width: auto;
    justify-content: center;
  }
}
