/* Edition 03 multilingual typographic accommodations: no layout redesign. */
html[data-locale]:not([data-locale="en"]) .side-rail small,
html[data-locale]:not([data-locale="en"]) .masthead-center,
html[data-locale]:not([data-locale="en"]) .chapter-meta,
html[data-locale]:not([data-locale="en"]) .chapter-overline,
html[data-locale]:not([data-locale="en"]) .lab-tabs span,
html[data-locale]:not([data-locale="en"]) .lab-side-pills span,
html[data-locale]:not([data-locale="en"]) .guardrails-grid button,
html[data-locale]:not([data-locale="en"]) .reading-list button {letter-spacing:0.01em}
html[data-locale]:not([data-locale="en"]) h1,
html[data-locale]:not([data-locale="en"]) h2,
html[data-locale]:not([data-locale="en"]) h3,
html[data-locale]:not([data-locale="en"]) .manifesto-head .mini-label,
html[data-locale]:not([data-locale="en"]) .brand-name,
html[data-locale]:not([data-locale="en"]) .lead-study strong {
  overflow-wrap:anywhere;
}
html[data-locale="hi"] body {font-family:"Noto Sans Devanagari","Lohit Devanagari",system-ui,sans-serif}
html[data-locale="th"] body {font-family:"Noto Sans Thai",Tahoma,system-ui,sans-serif}
html[data-locale="ko"] body {font-family:"Noto Sans KR","Apple SD Gothic Neo",system-ui,sans-serif}
html[data-locale="ja"] body {font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",system-ui,sans-serif}
html[data-locale="zh-Hant"] body {font-family:"Noto Sans TC","PingFang TC","Microsoft JhengHei",system-ui,sans-serif}
html[data-locale="hi"] h1,html[data-locale="hi"] h2,html[data-locale="hi"] h3,
html[data-locale="th"] h1,html[data-locale="th"] h2,html[data-locale="th"] h3,
html[data-locale="ko"] h1,html[data-locale="ko"] h2,html[data-locale="ko"] h3,
html[data-locale="ja"] h1,html[data-locale="ja"] h2,html[data-locale="ja"] h3,
html[data-locale="zh-Hant"] h1,html[data-locale="zh-Hant"] h2,html[data-locale="zh-Hant"] h3 {
  font-family:inherit;font-style:normal;letter-spacing:-.035em;line-height:1.2;
}
html[data-locale="hi"] em, html[data-locale="th"] em,
html[data-locale="ko"] em, html[data-locale="ja"] em,
html[data-locale="zh-Hant"] em{font-family:inherit;font-style:normal}
html[data-locale="hi"] .manifesto-head h1,
html[data-locale="th"] .manifesto-head h1,
html[data-locale="ko"] .manifesto-head h1,
html[data-locale="ja"] .manifesto-head h1,
html[data-locale="zh-Hant"] .manifesto-head h1 {
  font-family:inherit;line-height:1.22;letter-spacing:-.06em;
  font-size:clamp(3.4rem,5.8vw,6.8rem);
}
html[data-locale="hi"] .lead-study-content strong,
html[data-locale="th"] .lead-study-content strong,
html[data-locale="ja"] .lead-study-content strong,
html[data-locale="ko"] .lead-study-content strong,
html[data-locale="zh-Hant"] .lead-study-content strong {font-family:inherit;line-height:1.25;letter-spacing:-.04em}
html[data-locale]:not([data-locale="en"]) .risk-opt,
html[data-locale]:not([data-locale="en"]) .masthead-actions a,
html[data-locale]:not([data-locale="en"]) .masthead-actions button,
html[data-locale]:not([data-locale="en"]) .country-actions button,
html[data-locale]:not([data-locale="en"]) .lab-tabs button {white-space:normal;overflow-wrap:anywhere}
html[data-locale]:not([data-locale="en"]) .country-metrics strong,
html[data-locale]:not([data-locale="en"]) .lab-result-stat small,
html[data-locale]:not([data-locale="en"]) .lab-output-row span {overflow-wrap:anywhere}
html[data-locale]:not([data-locale="en"]) .article-section p,
html[data-locale]:not([data-locale="en"]) .article-section li{line-height:1.8}
@media(max-width:720px){
  html[data-locale]:not([data-locale="en"]) .manifesto-head h1{font-size:clamp(3rem,12vw,4.8rem)}
  html[data-locale]:not([data-locale="en"]) .mobile-bottom small{font-size:9px;letter-spacing:0}
  html[data-locale]:not([data-locale="en"]) .lab-tabs button{font-size:11px}
  html[data-locale]:not([data-locale="en"]) .lab-tabs button span{font-size:11px}
}

/* Keep completed long-form translations readable on narrow mobile devices. */
html[data-locale]:not([data-locale="en"]) .article-lead,
html[data-locale]:not([data-locale="en"]) .article-section,
html[data-locale]:not([data-locale="en"]) .article-section p,
html[data-locale]:not([data-locale="en"]) .article-section li,
html[data-locale]:not([data-locale="en"]) .compare-market-data p,
html[data-locale]:not([data-locale="en"]) .lab-info-line,
html[data-locale]:not([data-locale="en"]) .lab-reference span {overflow-wrap:anywhere;word-break:normal;}
