.language-nav{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;padding:8px 0 14px;border-bottom:1px solid #e2e6d8}.language-nav a{display:inline-flex;align-items:center;min-height:44px;padding:7px 14px;border:1px solid #d6dcc9;border-radius:20px;text-decoration:none;font-size:14px;color:#355226}.language-nav a[aria-current=page]{background:#e8eedc;font-weight:700}.language-nav a:focus-visible{outline:3px solid #597741;outline-offset:3px}html:lang(hi) body,html:lang(te) body{font-family:'Nirmala UI','Noto Sans Devanagari','Noto Sans Telugu',system-ui,sans-serif;line-height:1.8}html:lang(hi) h1,html:lang(hi) h2,html:lang(te) h1,html:lang(te) h2{letter-spacing:0;line-height:1.5}html:lang(hi) .hero h1,html:lang(te) .hero h1{font-size:clamp(32px,4vw,52px)}html:lang(hi) button,html:lang(te) button{line-height:1.7;white-space:normal}.language-nav a:lang(hi),.language-nav a:lang(te){font-family:'Nirmala UI','Noto Sans Devanagari','Noto Sans Telugu',system-ui,sans-serif}@media(max-width:520px){.language-nav{justify-content:center}html:lang(hi) .hero h1,html:lang(te) .hero h1{font-size:34px}html:lang(hi) .workspace-heading,html:lang(te) .workspace-heading{align-items:flex-start;gap:10px;flex-wrap:wrap}}
.language-nav a{color:#6c5588;border-color:#ded4e7}.language-nav a[aria-current=page]{background:#f0e8f8}.language-nav a:focus-visible{outline-color:#8a6aad}
