/* Tamil pages (.specs/apply_tamil.py).
   Rethink Sans has no Tamil glyphs, so every text element names a Tamil sans
   after it: Latin stays in the site face, Tamil falls through to Noto Sans
   Tamil instead of whatever the system has. Tamil also needs more line
   height than Latin, or its vowel signs collide between lines. */
html[lang="ta"] body,
html[lang="ta"] :is(h1, h2, h3, p, a, li, dt, dd, summary, span, button, em, strong) {
  font-family: "Rethink Sans", "Noto Sans Tamil", "Nirmala UI", "Latha", sans-serif;
}
html[lang="ta"] :is(p, li, dd, .faq__a, .mrg__card-d, .step__d) { line-height: 1.75; }
html[lang="ta"] :is(h1, h2, h3, .pagehead__h, .h2) { line-height: 1.35; letter-spacing: 0; }
html[lang="ta"] .pagehead__h { font-size: clamp(2rem, 5vw, 3.4rem); }
html[lang="ta"] em { font-style: normal; }

.ta__switch { margin-top: 10px; font-size: var(--t-sm); }
.ta__who { max-width: 72ch; }
.ta__who p { margin-top: 14px; font-size: 1.0625rem; color: var(--c-ink); }
