/*
AiST TECH English typography normalization
Scope: html[lang="en"]

The original Korean stylesheet applies negative letter spacing and
full justification to several content selectors. This keeps the existing
layout but restores normal English spacing and wrapping.
*/

html[lang="en"] body {
    letter-spacing: 0;
    word-spacing: normal;
}

html[lang="en"] .contsBox p,
html[lang="en"] .contsBox li,
html[lang="en"] .contsBox dt,
html[lang="en"] .contsBox dd,
html[lang="en"] .contsBox td,
html[lang="en"] .contsBox th {
    word-spacing: normal !important;
    overflow-wrap: break-word;
}

html[lang="en"] .txtA ul li p,
html[lang="en"] .txtB ul li p,
html[lang="en"] .txtB2 p,
html[lang="en"] .txtA3000 ul li p,
html[lang="en"] .txtB1000 ul li,
html[lang="en"] .txtB2000 ul li,
html[lang="en"] .txtC3000 ul li,
html[lang="en"] .stipul_con,
html[lang="en"] [style*="text-align: justify"],
html[lang="en"] [style*="text-align:justify"] {
    text-align: left !important;
    text-justify: auto !important;
    word-spacing: normal !important;
}

html[lang="en"] .txtA p,
html[lang="en"] .txtB p,
html[lang="en"] .txtB2 p,
html[lang="en"] .txtA3000 p,
html[lang="en"] .txtB1000 p,
html[lang="en"] .txtB2000 p,
html[lang="en"] .txtC3000 p,
html[lang="en"] .page_view,
html[lang="en"] .page_view p,
html[lang="en"] .onfaq,
html[lang="en"] .stipul_con {
    letter-spacing: 0 !important;
    word-spacing: normal !important;
}
