@import url('https://fonts.googleapis.com/css2?family=Mukta:wght@400;500;600;700&family=Noto+Sans+Devanagari:wght@400;500;600;700&family=Noto+Sans+Gujarati:wght@400;500;600;700&family=Noto+Sans+Kannada:wght@400;500;600;700&display=swap');
.site-language-control{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;font:500 12px/1.4 Arial,sans-serif;color:#102a43}.site-language-control select{min-height:40px;width:120px;padding:7px 9px;border:1px solid #d9e0dc;border-radius:6px;background:#fffdf9;color:inherit;font:inherit}.site-language-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.site-language-standalone{position:absolute;right:24px;top:20px;z-index:25}#site-language-status{position:fixed;right:18px;bottom:18px;max-width:320px;z-index:2000;background:#102a43;color:white;padding:12px 16px;border-radius:8px;font:14px/1.5 Arial,sans-serif}
html[lang="mr"]{--site-marathi-font:"Mukta","Nirmala UI","Noto Sans Devanagari",sans-serif}
html[lang="mr"] body{font-family:var(--site-marathi-font)}html[lang="gu"] body{font-family:"Noto Sans Gujarati","DM Sans",sans-serif}html[lang="kn"] body{font-family:"Noto Sans Kannada","DM Sans",sans-serif}
/* Mukta keeps the conventional ष्ट्र form under lang=mr (e.g. महाराष्ट्र).
   Latin display fonts and negative tracking also crowd Devanagari conjuncts. */
html[lang="mr"] body :is(h1,h2,h3,h4,h5,h6,p,li,a,button,label,input,select,textarea,dt,dd,th,td,summary){font-family:var(--site-marathi-font)}
html[lang="mr"] :is(h1,h2,h3,h4,h5,h6){letter-spacing:normal!important;line-height:1.4!important}
html[lang="mr"] :is(.eyebrow,.brand span,.brand:after,.page-login>a[href="index.html"]>span:after){letter-spacing:normal;line-height:1.6}
html[lang="mr"] :is(.state-tabs,.brand span,.site-language-control){font-family:var(--site-marathi-font)}
.site-design .topbar>.brand:after,.page-login>a[href="index.html"]>span:after{content:var(--site-brand-tagline,"CHECK FIRST. BUY WISER.")}
html:not([lang="en"]) .guide-page{overflow-wrap:anywhere}html:not([lang="en"]) .guide-page .button{white-space:normal;text-align:center;max-width:100%}.guide-header nav{min-width:0}
html:not([lang="en"]) .nav-links{gap:14px;font-size:12px}html:not([lang="en"]) .nav-actions{gap:8px}html:not([lang="en"]) .header-row{gap:14px}html:not([lang="en"]) .nav-actions .button{white-space:normal;text-align:center;max-width:175px}html:not([lang="en"]) .brand span{white-space:normal;max-width:180px}html:not([lang="en"]) .hero-copy{line-height:1.7}html:not([lang="en"]) .button{line-height:1.5}
@media(max-width:1350px){html:not([lang="en"]) .nav-links{display:none}html:not([lang="en"]) .menu-toggle{display:block}html:not([lang="en"]) .nav-actions{margin-left:auto}}@media(max-width:600px){.guide-header nav{flex-wrap:wrap}.site-language-control select{width:112px}html:not([lang="en"]) .header-row>.nav-actions{margin-left:0}.site-language-standalone{right:16px}.site-language-standalone select{width:110px}}
