.languagebar{background:#291d2a;color:#fff;font-size:11px}.languagebar>.wrap{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 0}.languages{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.languages a{font-size:12px;padding:5px 0}.languages a[aria-current]{text-decoration:underline;text-underline-offset:5px;font-weight:bold}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.grid3,.grid4{margin-top:28px}.price{font-size:21px}.profile-link{font-size:13px;text-decoration:underline}.teacher-body .credential{line-height:1.7}.quote{font-size:46px;line-height:1.4}.hero-card{min-height:440px}.legacy-band{margin-top:28px}.darksec .card{color:#171318}.card p{line-height:1.9}.languages a:focus-visible{outline:3px solid #d7af8a}html[lang=en] .hero h1{font-size:clamp(44px,5vw,68px);line-height:1.12}html[lang=ko] h1,html[lang=ko] h2,html[lang=ko] h3{word-break:keep-all}html[lang=zh-CN] body{font-family:'Microsoft YaHei','PingFang SC',sans-serif}html[lang=ko] body{font-family:'Malgun Gothic','Apple SD Gothic Neo',sans-serif}@media(max-width:620px){.languagebar>.wrap{flex-direction:column;align-items:flex-start;gap:4px}.languages{gap:16px}.hero-card{min-height:340px}.quote{font-size:37px}.footer .languages{margin-top:16px}.price{font-size:20px}html[lang=en] .hero h1{font-size:44px}}
