/* English typography only. Shared Korean layout, colors and animation stay intact. */
.tw-english {word-break:normal;overflow-wrap:break-word}
.tw-english :is(h1,h2,h3,h4,h5,p,li,dt,dd,small,strong,span,a,button,label,th,td) {word-break:normal}
.tw-english :is(h1,h2,h3,h4,.home-pathway-head strong) {letter-spacing:-.025em}
.tw-english .hero-content h1 {max-width:1080px}
.tw-english .hero-content .eyebrow {max-width:100%;line-height:1.5}
.tw-english .home-pathway {display:flex;flex-direction:column}
.tw-english .home-pathway-links {margin-top:auto;padding-top:22px;flex-wrap:wrap}
.tw-english .home-pathway-links a {white-space:normal;line-height:1.4;height:auto;min-height:48px;display:inline-flex;align-items:center}
.tw-english .home-proof-grid dd strong {min-height:2.7em;line-height:1.35}
.tw-english .home-proof-grid dd > span {line-height:1.55}
.tw-english .home-process-step strong {min-height:2.8em;line-height:1.4}
.tw-english .home-process-step small {line-height:1.55}
.tw-english .home-materials-heading {min-width:220px}
.tw-english .material-chip {white-space:normal}
.tw-english .rd-navbar-dropdown {min-width:260px}
.tw-english .rd-navbar-dropdown > li > a {white-space:normal;line-height:1.45}
.tw-english .page-head-title {line-height:1.2}
.tw-english .site-conversion-card {display:flex;flex-direction:column}
.tw-english .site-conversion-card em {margin-top:auto;padding-top:18px}
.tw-english .site-conversion-card strong {font-size:clamp(22px,2vw,28px);line-height:1.3}
.tw-english .brand-btn {white-space:normal;text-align:center;line-height:1.4}
.tw-english .form-field label {line-height:1.45}
.tw-english .address-search-row {display:block}
.tw-english .address-search-row input {width:100%}
.tw-english .international-address {background:#f4f6f7;color:#11283d}
.tw-english .privacy-check {align-items:flex-start;line-height:1.6}
.tw-english .privacy-check input {margin-top:5px;flex-shrink:0}
.tw-english .faq-category {white-space:normal;line-height:1.45}
.tw-english .faq-answer {line-height:1.7}
.tw-english .material-drawer :is(p,td,th) {line-height:1.55}
.tw-english .material-drawer-tabs button {white-space:normal;line-height:1.4}
.tw-english .process-modal :is(h3,p,li) {word-break:normal}
.tw-english .footer-business-info {overflow-wrap:anywhere}
@media (min-width:1200px) and (max-width:1450px) {
 .tw-english .rd-navbar-static .rd-navbar-nav > li {margin-left:22px}
 .tw-english .rd-navbar-static .rd-navbar-nav > li > a {font-size:18px!important}
}
@media (min-width:768px) {
 .tw-english .tw-overview-proof-grid > article,
 .tw-english .tw-rnd-stats > div,
 .tw-english .tw-rnd-stats > div + div {min-height:265px!important}
}
@media (max-width:1023px) {
 .tw-english .home-proof-grid dd strong,.tw-english .home-process-step strong {min-height:0}
 .tw-english .home-materials-heading {min-width:0}
}
@media (max-width:767px) {
 .tw-english .hero-content h1,.tw-english .hero-content h1 span {font-size:clamp(30px,7.5vw,44px)!important;line-height:1.2}
 .tw-english .hero-content .eyebrow {letter-spacing:.08em;font-size:12px!important}
 .tw-english .hero-content .brand-btn {height:auto;min-height:48px;padding:12px 16px}
 .tw-english .home-pathway-head strong {font-size:27px}
 .tw-english .home-pathway-links a {max-width:100%}
 .tw-english .page-head-title {font-size:clamp(26px,6.8vw,36px)!important}
 .tw-english .faq-category {white-space:nowrap}
 .tw-english .cad-quick-quote small {display:none}
}
