@font-face{font-family:'Noto Devanagari';src:url("../assets/fonts/noto-devanagari.ttf") format('truetype');font-weight:100 900;font-style:normal;font-display:swap}
.language-switch{display:flex;align-items:center;gap:8px;margin-left:auto;white-space:nowrap;font-size:.875rem}
.language-switch a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;padding-inline:3px}
.language-switch a[aria-current=page]{text-decoration:underline;text-underline-offset:5px}
.language-switch a[lang=ne]{font-family:'Noto Devanagari',sans-serif;line-height:1.5}
.language-divider{opacity:.65}
.header-inner{gap:24px;flex-wrap:wrap}.header-inner .app-link{margin-left:0}
html:lang(ne) body{font-family:'Noto Devanagari',Yango,Arial,sans-serif;line-height:1.65}
html:lang(ne) h1,html:lang(ne) h2,html:lang(ne) h3{letter-spacing:0;line-height:1.4}
html:lang(ne) .hero-copy .hero-promise{letter-spacing:0;line-height:1.5}
html:lang(ne) .amount{letter-spacing:0;line-height:1.5}
html:lang(ne) .accordion summary{line-height:1.6}
html:lang(ne) .button{line-height:1.5}
html:lang(ne) .step{line-height:1}
@media(max-width:767px){.header-inner{gap:10px}.language-switch{gap:0}.language-switch a[aria-current=page],.language-divider{display:none}.header-inner .app-link{padding:9px 10px}.menu-toggle{width:26px;flex-shrink:0}.language-switch a{padding-inline:1px}.app-link{font-size:.875rem}}
@media(max-width:359px){.header-inner .brand img{width:72px;height:25px}.header-inner{gap:8px}}
