/* Hautlounge v11: mobile H1 auto-fit without word splitting or content changes */
@media (max-width: 767px) {
  .treatment-hero-title,
  .treatment-hero-title--short,
  .treatment-hero-title--medium,
  .treatment-hero-title--long,
  .treatment-hero-title--xlong {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    font-size: var(--hl-fit-font-size, clamp(1.5rem, 7.5vw, 2.15rem)) !important;
    line-height: 1.01 !important;
    letter-spacing: -0.032em !important;
    white-space: normal !important;
    overflow-wrap: normal !important;
    word-wrap: normal !important;
    word-break: normal !important;
    -webkit-hyphens: none !important;
    hyphens: none !important;
    text-wrap: balance !important;
  }

  .treatment-hero-title span,
  .treatment-hero-title--short span,
  .treatment-hero-title--medium span,
  .treatment-hero-title--long span,
  .treatment-hero-title--xlong span {
    overflow-wrap: normal !important;
    word-break: normal !important;
    -webkit-hyphens: none !important;
    hyphens: none !important;
  }
}
