/* Match the Korean layout while giving longer English phrases room to wrap. */
html[lang="en"] body{letter-spacing:-.025em}
.hanja-home h1{font-size:clamp(38px,4.2vw,64px);letter-spacing:-.045em;line-height:1.15}
.hero-description,.benefit-description{word-break:normal}
.vocabulary-inner h2 mark{white-space:normal}
.benefit-copy h3{font-size:clamp(38px,4.2vw,60px);word-break:normal}
.metric-card strong{font-size:clamp(48px,5vw,72px)}
.learning-header .brand{font-size:18px}
@media(max-width:740px){.hanja-home h1{font-size:clamp(30px,7.6vw,48px)}.learning-header .brand{font-size:15px}.hero-copy .app-label{font-size:13px}.vocabulary-inner h2,.vocabulary-inner p{font-size:clamp(22px,5.5vw,36px)}.vocabulary-arrow{width:28px;height:28px}.benefit-copy h3{font-size:36px}.benefits-intro h2{font-size:34px}}
