/* English uses the original Korean layouts, images and components. */
html[lang="en"] body{word-break:normal;overflow-wrap:break-word}
.english-site .site-header .brand-text{font-size:16px;line-height:1.15;max-width:220px;white-space:normal}
.english-site .site-header .brand-en{display:none}
.english-site .primary-nav{gap:18px}
.english-site .primary-nav>.nav-link,.english-site .primary-nav>li>.nav-link{font-size:14px;white-space:nowrap}
.english-site .site-header .header-cta{font-size:13px;white-space:nowrap}
.english-site .hero h1{font-size:clamp(36px,4.8vw,68px);line-height:1.12;letter-spacing:-.035em}
.english-site .hero-title-prefix{line-height:1.3}
.english-site .article-title,.english-site h1{overflow-wrap:break-word}
.english-site .dropdown{min-width:260px}
.english-site .dropdown a{white-space:normal}
.english-site button,.english-site .btn{white-space:normal}
@media(max-width:1100px){.english-site .site-header .brand-text{max-width:180px;font-size:14px}.english-site .primary-nav{gap:12px}.english-site .site-header .container{gap:12px}}
@media(max-width:600px){.english-site .site-header .brand-text{max-width:140px;font-size:11px}.english-site .site-header .container{gap:8px}.english-site .hero h1{font-size:38px}.english-site .header-language{margin-left:auto}.english-site .site-header .search-open{flex-shrink:0}.english-site .hero-actions{flex-wrap:wrap}.english-site table{font-size:13px}}
@media(max-width:360px){.english-site .site-header .brand-text{max-width:112px;font-size:10px}.english-site .hero h1{font-size:32px}}

.english-site .contact-rail .rail-label{white-space:normal;max-width:100%}
.english-site .diag-steps>.card{display:grid;grid-template-columns:minmax(80px,.3fr) minmax(140px,.65fr) minmax(0,1fr)}
.english-site .diag-steps>.card>*{min-width:0}
@media(max-width:760px){.english-site .diag-steps>.card{grid-template-columns:minmax(0,1fr);gap:10px}}

.english-site .tour-chip-en{display:none}
