/* Script-specific font metrics; page composition is shared with English. */
@font-face{font-family:WebsiteDevanagari;src:url('/assets/fonts/baloo-2-devanagari-variable.ttf') format('truetype');font-weight:400 800;font-display:swap}
@font-face{font-family:WebsiteKannada;src:url('/assets/fonts/baloo-tamma-2-kannada-variable.ttf') format('truetype');font-weight:400 800;font-display:swap}
@font-face{font-family:WebsiteTamil;src:url('/assets/fonts/baloo-thambi-2-tamil-variable.ttf') format('truetype');font-weight:400 800;font-display:swap}
@font-face{font-family:WebsiteTelugu;src:url('/assets/fonts/baloo-tammudu-2-telugu-variable.ttf') format('truetype');font-weight:400 800;font-display:swap}
html:lang(hi){--website-script-font:WebsiteDevanagari}
html:lang(kn){--website-script-font:WebsiteKannada}
html:lang(ta){--website-script-font:WebsiteTamil}
html:lang(te){--website-script-font:WebsiteTelugu}
html:not(:lang(en)) body{font-family:var(--website-script-font),Arial,sans-serif}
html:not(:lang(en)) :is(h1,h2,h3,h4,p,a,button,input,select,textarea,label,summary,small,strong,b,span,dt,dd){font-family:inherit;letter-spacing:normal}
html:not(:lang(en)) :is(h1,h2,h3,h4){line-height:1.35}
html:not(:lang(en)) :is(p,small,button,label,li,dd,dt){line-height:1.6}
html:not(:lang(en)) :is(button,a,.eyebrow){text-transform:none}
html:not(:lang(en)) :is(button,.btn){white-space:normal}

html:not(:lang(en)) :is(h1,h2,h3,h4,p,button,a,small,span,dt,dd){overflow-wrap:anywhere}
html:not(:lang(en)) .motion-word{white-space:normal;max-width:100%;overflow-wrap:anywhere}
html:not(:lang(en)) :is(.tag,.pp-pill,.res-status){white-space:normal;max-width:100%;overflow-wrap:anywhere}
