.section-head { max-width: none; }
.section .section-head h2 {
  font-size: clamp(1.65rem, 3.1vw, 2.5rem);
  line-height: 1.24;
  letter-spacing: -.025em;
  text-wrap: balance;
}
.section-head > p:not(.eyebrow) { max-width: 46rem; }

.hero-copy { container-type:inline-size; min-width:0; }
.hero .hero-copy h1 {
  font-size:clamp(1rem, 9.25cqi, 3.65rem);
  line-height:1.14;
  white-space:nowrap;
}
