/* Inner-page titles only; preserve the homepage and native desktop typography. */
@media (max-width: 768px) {
  html:not(.ys-home) .section-hero__container[data-v-901cbf34],
  html:not(.ys-home) .section-hero__content[data-v-901cbf34],
  html:not(.ys-home) .section-hero__title[data-v-901cbf34] {
    min-width: 0;
    width: 100%;
    max-width: 100%;
  }

  html:not(.ys-home) .section-hero__title[data-v-901cbf34] {
    font-size: clamp(28px, 9vw, 60px);
  }
}