/* Six-locale article presentation. Reuses the reviewed shell; no JS/font download. */
.pmc-localized{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",sans-serif}
.pmc-localized .article-body{line-height:1.8}.pmc-localized .hero h1{line-height:1.28}
:lang(ko).pmc-localized h1,:lang(ko).pmc-localized h2,:lang(ko).pmc-localized h3{word-break:keep-all;overflow-wrap:break-word}
.pmc-localized .byline{line-height:1.7}.pmc-localized .breadcrumbs{flex-wrap:wrap}
.pmc-localized .article-body caption{caption-side:top;text-align:start;padding:12px 14px;font-size:14px;font-weight:650;background:var(--hf-soft);color:var(--hf-ink)}
.pmc-localized .pmc-legend li{align-items:flex-start}.pmc-localized .pmc-legend-stroke{transform:translateY(12px)}
.pmc-localized .hf-languages a{min-height:40px;display:flex;align-items:center}.pmc-localized .hf-languages nav{max-height:min(70vh,440px);overflow-y:auto}
.pmc-localized .article-body th[scope=row]{font-size:inherit;line-height:inherit;letter-spacing:normal;text-transform:none}
.pmc-localized .hf-product-cta-actions{display:flex;flex-wrap:wrap;gap:12px}
.pmc-localized .hf-product-cta-link{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 16px;line-height:1.5}
:lang(ja).pmc-localized .hero h1,:lang(ko).pmc-localized .hero h1,:lang(zh-CN).pmc-localized .hero h1,:lang(zh-TW).pmc-localized .hero h1{letter-spacing:0}
@media(max-width:600px){.pmc-localized .hero h1{font-size:32px;line-height:1.4}.pmc-localized .article-body h2{font-size:26px;line-height:1.45;letter-spacing:0}.pmc-localized .article-body h3{line-height:1.5}.pmc-localized .hf-product-cta-actions{flex-direction:column}.pmc-localized .hf-product-cta-link{width:100%;box-sizing:border-box}.pmc-localized .hero-deck{line-height:1.7}}
