/* Homepage product-series heading: keep the editorial title on one line. */

@media (max-width: 760px) {
  html.is-home-page .page > section.home-series-editorial--brief > .section-head h2 {
    max-width: none;
    font-size: clamp(24px, 7.25vw, 30px);
    white-space: nowrap;
  }
}

@media (min-width: 761px) {
  .home-page .home-series-editorial--brief > .section-head h2 {
    max-width: none;
    white-space: nowrap;
  }
}

/* Desktop: keep the editorial pause, but avoid an oversized empty band. */
@media (min-width: 981px) {
  .home-page .home-series-editorial--brief > .section-head {
    padding-top: clamp(52px, 4.2vw, 64px);
    padding-bottom: clamp(38px, 3vw, 48px);
  }
}

@media (min-width: 761px) and (max-width: 980px) {
  .home-page .home-series-editorial--brief > .section-head {
    grid-template-columns: minmax(0, 1fr) auto;
    column-gap: clamp(24px, 4vw, 40px);
    row-gap: 18px;
  }

  .home-page .home-series-editorial--brief > .section-head .eyebrow {
    grid-column: 1 / -1;
  }

  .home-page .home-series-editorial--brief > .section-head h2 {
    grid-column: 1;
    font-size: clamp(30px, 4.5vw, 38px);
  }

  .home-page .home-series-editorial--brief > .section-head .text-link {
    grid-column: 2;
    align-self: end;
  }
}
