/* ZENITH SPA English typography refinements; Korean master is unaffected. */
html[lang="en"] { word-break: normal; }
html[lang="en"] .home-offer-copy h2,
html[lang="en"] .zen-sauna-price-card h2,
html[lang="en"] .sv-massage-text strong,
html[lang="en"] .home-section-heading h2,
html[lang="en"] .zenith-locale-option { overflow-wrap: break-word; word-break: normal; }
@media (max-width: 600px) {
  html[lang="en"] .page-home .home-offer-copy h2 { font-size:clamp(16px,4.15vw,21px); line-height:1.38; letter-spacing:-.022em; }
  html[lang="en"] .page-home .home-offer-card--massage h2 { font-size:clamp(17px,4.3vw,22px); line-height:1.42; }
  html[lang="en"] .page-home .home-hero .hero-intro { font-size:clamp(14px,4.2vw,17px); }
  html[lang="en"] .page-home .home-section-heading p { line-height:1.65; }
  html[lang="en"] .zenith-visit-stats { gap:0; }
  html[lang="en"] .zenith-visit-item { gap:4px; padding:0 3px; }
  html[lang="en"] .zenith-visit-name { font-size:9px; }
}
