/* 3.0 — CJK typography (Blocker 11). Loaded only on KO/JA pages. */
html:lang(ko) body { word-break: keep-all; overflow-wrap: anywhere; line-height: 1.75; }
html:lang(ja) body { line-break: strict; overflow-wrap: anywhere; line-height: 1.8; }
html:lang(ko) :is(h1, h2, h3, h4, .btn, .nav__link, .mobile-nav__list a, [class*="eyebrow"], [class*="__kicker"]),
html:lang(ja) :is(h1, h2, h3, h4, .btn, .nav__link, .mobile-nav__list a, [class*="eyebrow"], [class*="__kicker"]) { letter-spacing: 0.01em; text-transform: none; font-style: normal; }
html:lang(ko) :is(h1, h2), html:lang(ja) :is(h1, h2) { line-height: 1.35; }
html:lang(ko) em, html:lang(ja) em { font-style: normal; font-weight: 600; }
