/* v95 Hindi (hi-IN) support for the PL site. External file, no inline styles, no external font loading (CSP font-src 'self').
   Montserrat and Cormorant Garamond are Latin-only, so Devanagari falls through, glyph by glyph, to system fonts.
   Also holds the small language-switch link used on both the English and Hindi pages. Linked last. */
html[lang="hi"]{
  --sans:"Montserrat","Montserrat Fallback","Noto Sans Devanagari","Nirmala UI","Kohinoor Devanagari","Devanagari Sangam MN","Mukta","Mangal","Lohit Devanagari","Gargi",system-ui,"Helvetica Neue",Arial,sans-serif;
  --serif:"Cormorant Garamond","Cormorant Fallback","Noto Serif Devanagari","Noto Sans Devanagari","Nirmala UI","Kohinoor Devanagari","Devanagari Sangam MN","Sanskrit Text","Mangal",Georgia,"Times New Roman",serif;
  --lh-body:1.8;
  font-synthesis:none;
}
html[lang="hi"] body{font-family:var(--sans);line-height:1.8}
html[lang="hi"] body :is(h1,h2,h3,h4,h5,.hero5 h1){line-height:1.35;font-family:var(--serif);font-weight:600}
html[lang="hi"] body :is(button,input,select,textarea,.btn,.link,.nav a,.navcta){font-family:var(--sans)}
html[lang="hi"] body :is(p,li,td,th,dd,summary,.lead,.answer){line-height:1.8}
/* tracking and forced capitals break Devanagari conjuncts: neutralise them on the Hindi pages only (the Latin wordmark keeps its look) */
html[lang="hi"] body *:not(.logo):not(.logo *){letter-spacing:normal!important;text-transform:none!important}
html[lang="hi"] body :is(.eyebrow,.il,.hs-n,.fc-k,.fc-go,.btn,.link,.navcta,.nav a){font-size:14px!important}
html[lang="hi"] body .nav{flex-wrap:wrap;row-gap:4px}
html[lang="hi"] body :is(strong,b,th){font-weight:600}
html[lang="hi"] body em{font-style:normal;font-weight:600}
/* language switch link (header nav and footer contact row) */
a.langsw{white-space:nowrap}
.nav a.langsw{font-weight:600}
.ftr-contact a.langsw{font-weight:600}
/* v95 fix: Devanagari buttons need more than line-height 1 or a wrapped label clips its matras */
html[lang="hi"] body :is(.btn,.navcta,.menubtn,.fq-copy,.link,.plc-yes,.plc-no,.plc-pill){line-height:1.4}
@media (min-width:1500px){html[lang="hi"] body .nav a{font-size:12px!important}}
