/* Responsive editorial type refinements. */
@media (min-width: 801px) {
  .hero-copy h1 {
    font-size: clamp(52px, 5.3vw, 78px);
  }
}

.problem-section .section-heading {
  font-size: clamp(36px, 3.25vw, 48px);
  text-wrap: balance;
}

@media (max-width: 800px) {
  .problem-section .section-heading {
    font-size: clamp(34px, 8vw, 44px);
  }
}
