/* Pilote tamoul isolé; les styles des autres langues sont préservés. */
html[lang="ta"] body{font-family:"Nirmala UI","Latha","Noto Sans Tamil",sans-serif}
html[lang="ta"] h1,html[lang="ta"] h2,html[lang="ta"] h3,html[lang="ta"] p,html[lang="ta"] .eyebrow,html[lang="ta"] .reading-aside{letter-spacing:0}
html[lang="ta"] h1,html[lang="ta"] h2,html[lang="ta"] h3{line-height:1.65}
html[lang="ta"] .inner-hero h1{font-size:clamp(34px,4vw,64px)}
html[lang="ta"] .inner-lead{max-width:750px;line-height:1.9}
html[lang="ta"] .inner-hero .language-switch{gap:4px}
html[lang="ta"] .inner-hero .language-switch a{font-family:Arial,sans-serif;min-width:28px;padding:.4rem .25rem;letter-spacing:.04em}
html[lang="ta"] .reading-body p{overflow-wrap:break-word;color:#4a6265;line-height:1.95}
html[lang="ta"] .reading-aside p{overflow-wrap:break-word}
html[lang="ta"] .reading-body .card h2{font-size:clamp(24px,2vw,32px);line-height:1.6}
@media(max-width:760px){html[lang="ta"] .inner-hero h1{font-size:34px}html[lang="ta"] .inner-lead{font-size:16px}html[lang="ta"] .reading-body,html[lang="ta"] .reading-body p{font-size:16px}html[lang="ta"] .reading-body .status{font-size:14px}}

html[lang="ta"] .reading-body .card{min-width:0}
html[lang="ta"] .reading-body .card h2{overflow-wrap:anywhere}
@media(min-width:761px){html[lang="ta"] .reading-body .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(min-width:761px) and (max-width:900px){html[lang="ta"] header nav{gap:8px}}
