/* Scoped typography for the eight revised page introductions. */
.hero-copy h1.seo-heading,
.page-intro h1.seo-heading {
  font-size: clamp(2.25rem, 4.6vw, 4.75rem);
  max-width: 1050px;
  line-height: 1.08;
  overflow-wrap: anywhere;
  text-wrap: balance;
}
.hero-copy .seo-support { max-width: 700px; }
@media (max-width: 760px) {
  .hero-copy h1.seo-heading,
  .page-intro h1.seo-heading {
    font-size: clamp(1.8rem, 7.5vw, 3.25rem);
    line-height: 1.12;
    letter-spacing: -.035em;
  }
}
