/* Article-local South Asian/RTL typography. Existing URLs and shared assets remain unchanged. */
.pmc-wave3[lang=hi],html[lang=hi] .pmc-wave3{font-family:"Noto Sans Devanagari","Nirmala UI",sans-serif}
html[lang=bn] .pmc-wave3{font-family:"Noto Sans Bengali","Nirmala UI",sans-serif}
html[lang=ar] .pmc-wave3{font-family:"Noto Sans Arabic",Tahoma,sans-serif}
html[lang=ur] .pmc-wave3{font-family:"Noto Naskh Arabic","Noto Sans Arabic",Tahoma,serif}
.pmc-wave3 .article-body p,.pmc-wave3 .article-body li{line-height:1.85}
html[dir=rtl] .pmc-wave3 .article-body p,html[dir=rtl] .pmc-wave3 .article-body li{line-height:1.95}
html[dir=rtl] .pmc-wave3 .article-body,html[dir=rtl] .pmc-wave3 .hero,html[dir=rtl] .pmc-wave3 .sidebar{text-align:start}
html[dir=rtl] .pmc-wave3 .article-body table{direction:rtl}
html[dir=rtl] .pmc-wave3 .article-body th,html[dir=rtl] .pmc-wave3 .article-body td{text-align:start}
.pmc-wave3 code,.pmc-wave3 bdi[dir=ltr],.pmc-wave3 [lang=en][dir=ltr]{direction:ltr;unicode-bidi:isolate}
.pmc-wave3 code{display:inline;white-space:normal;overflow-wrap:anywhere}
.pmc-wave3 .pmc-figure img{direction:ltr;transform:none}
.pmc-wave3 .source-list [lang=en]{display:inline-block;max-inline-size:100%;overflow-wrap:anywhere}
.pmc-wave3 .hf-final-share input{direction:ltr;unicode-bidi:isolate;text-align:left}
.pmc-wave3 .hf-languages a{font-family:system-ui,sans-serif;line-height:1.6}
html[lang=ur] .pmc-wave3 .hero h1,html[lang=ar] .pmc-wave3 .hero h1{line-height:1.55}
html[lang=hi] .pmc-wave3 .hero h1,html[lang=bn] .pmc-wave3 .hero h1{line-height:1.55}
@media(max-width:600px){html[dir=rtl] .pmc-wave3 .article-body table{font-size:15px}.pmc-wave3 .article-body h2{line-height:1.6}.pmc-wave3 .hero .byline{line-height:1.8}}
