/* Campaign landing pages: compact phone headings, 23 October 2026. */
@media (max-width: 767px) {
  body.page-id-4744 .well-hero-copy h1,
  body.page-id-4043 h1.elementor-heading-title,
  body.page-id-383 h1.elementor-heading-title {
    font-size: clamp(24px, 7.1vw, 28px) !important;
    line-height: 1.18 !important;
    letter-spacing: -0.025em !important;
    text-wrap: balance;
    word-break: normal;
    overflow-wrap: normal;
  }
  body.page-id-4744 .well-hero-copy h1 em,
  body.page-id-4043 h1 [data-lutrion-region-sentence],
  body.page-id-383 h1 [data-lutrion-region-sentence] {
    font-size: 0.9em;
    line-height: inherit;
  }
}
