/* Generated by optimize-css-mobile-20260915.py; source order preserved. */
/* Localized copy flow only; preserve the approved visual design. */
html:is([lang="es-MX"],[lang="tr"],[lang="id"],[lang="ms"]) body{word-break:normal;overflow-wrap:break-word}
html:is([lang="es-MX"],[lang="tr"],[lang="id"],[lang="ms"]) :is(.inno-editorial,.elpang-editorial,.upgrade-hero){word-break:normal;overflow-wrap:break-word}
html:is([lang="es-MX"],[lang="tr"],[lang="id"],[lang="ms"]) .inno-product-selector a{flex-direction:column;gap:7px;min-width:0}
html:is([lang="es-MX"],[lang="tr"],[lang="id"],[lang="ms"]) .inno-product-selector small{font-size:14px;text-align:center;line-height:1.6}
html:is([lang="es-MX"],[lang="tr"],[lang="id"],[lang="ms"]) :is(.elpang-title-row,.upgrade-title-row){flex-wrap:wrap}
html:is([lang="es-MX"],[lang="tr"],[lang="id"],[lang="ms"]) :is(.elpang-title-action,.upgrade-title-action){min-width:0;max-width:100%}
html:is([lang="es-MX"],[lang="tr"],[lang="id"],[lang="ms"]) .elpang-calc-button{white-space:normal;max-width:100%;text-align:center}
html:is([lang="es-MX"],[lang="tr"],[lang="id"],[lang="ms"]) .elpang-condition-table{max-width:100%;overflow-x:auto}
@media(min-width:1271px){html:is([lang="es-MX"],[lang="tr"],[lang="id"],[lang="ms"]) .gnb>li>a{white-space:nowrap}}
@media(min-width:1271px) and (max-width:1600px){
 html:is([lang="es-MX"],[lang="tr"],[lang="id"],[lang="ms"]) .site-header{padding-inline:24px;gap:12px}
 html:is([lang="es-MX"],[lang="tr"],[lang="id"],[lang="ms"]) .gnb{gap:2px}
 html:is([lang="es-MX"],[lang="tr"],[lang="id"],[lang="ms"]) .gnb>li>a{padding-inline:9px;font-size:15px}
}
@media(max-width:760px){
 html:is([lang="es-MX"],[lang="tr"],[lang="id"],[lang="ms"]) :is(.inno-product-hero h1>span,.elpang-hero-copy h2,.upgrade-hero-copy h2){font-size:28px}
 html:is([lang="es-MX"],[lang="tr"],[lang="id"],[lang="ms"]) .inno-product-selector a>span{font-size:19px}
 html:is([lang="es-MX"],[lang="tr"],[lang="id"],[lang="ms"]) .inno-product-selector small{font-size:12px}
}
/* Non-Korean/English locales: native script-aware fonts, no font downloads. */
html[data-font-mode="system"],html[data-font-mode="system"] body{
 --font:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;
 --font-display:var(--font)!important;
 --font-mono:ui-monospace,SFMono-Regular,Consolas,monospace!important;
}
html[data-font-mode="system"][lang^="zh"],html[data-font-mode="system"][lang^="zh"] body{--font:"PingFang SC","Microsoft YaHei",system-ui,sans-serif!important}
html[data-font-mode="system"][lang="zh-TW"],html[data-font-mode="system"][lang="zh-tw"],html[data-font-mode="system"][lang="zh-TW"] body,html[data-font-mode="system"][lang="zh-tw"] body{--font:"PingFang TC","Microsoft JhengHei",system-ui,sans-serif!important}
html[data-font-mode="system"][lang="ja"],html[data-font-mode="system"][lang="ja"] body{--font:"Yu Gothic UI","Yu Gothic","Hiragino Kaku Gothic ProN",Meiryo,sans-serif!important}
html[data-font-mode="system"][lang="th"],html[data-font-mode="system"][lang="th"] body{--font:"Leelawadee UI",Tahoma,"Noto Sans Thai",sans-serif!important}
html[data-font-mode="system"] body{font-family:var(--font)}
