/* Keep mobile headings and paragraphs in natural word-based lines. */
@media (max-width: 700px) {
  .section-copy h2,
  .aerial-callout h2,
  .cta h2,
  .page-title h1,
  .bio h2,
  .section-copy p,
  .large-copy,
  .cta p,
  .about-intro p,
  .bio p,
  .bio blockquote {
    overflow-wrap: normal;
    word-break: normal;
    hyphens: none;
    white-space: normal;
  }

  .section-copy h2,
  .aerial-callout h2,
  .cta h2 { font-size: clamp(2.25rem, 10.5vw, 3.5rem); }
}
