/* Devanagari gets its own metrics, without compressed matras or Latin tracking. */
html:lang(hi) body,
html:lang(hi) .prose {
  font-family: var(--font-indic);
  line-height: 1.9;
}
html:lang(hi) h1,
html:lang(hi) h2,
html:lang(hi) h3 {
  font-family: var(--font-indic);
  line-height: 1.5;
  letter-spacing: normal;
}
html:lang(hi) .eyebrow {
  font-family: var(--font-indic);
  letter-spacing: normal;
  text-transform: none;
  line-height: 1.9;
}
html:lang(hi) .article-body {
  line-height: 2;
}
html:lang(hi) .article-deck {
  line-height: 1.9;
}
html:lang(hi) .brand {
  font-family: var(--font-body);
}
html:lang(hi) .article-guide h1 {
  max-width: 30ch;
  font-size: clamp(1.95rem, 3.8vw, 3rem);
}
html:lang(hi) .hero h1 {
  font-size: clamp(2.1rem, 3.6vw, 3.1rem);
}
html:lang(hi) .featured-story h2 {
  font-size: 1.6rem;
}
html:lang(hi) .emergency-actions h3,
html:lang(hi) .emergency-callout h2 {
  font-family: var(--font-indic);
  line-height: 1.8;
}
html:lang(hi) .condition-card h3 {
  line-height: 1.6;
}
html:lang(hi) .article-guide .post-meta {
  line-height: 1.9;
}
html:lang(hi) a {
  text-decoration-skip-ink: all;
}
html:lang(hi) .prose p a,
html:lang(hi) .prose li a,
html:lang(hi) .article-body p a,
html:lang(hi) .article-body li a {
  text-underline-offset: 0.35em;
}
