@font-face{font-family:TIA Noto Sans Devanagari;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sans-devanagari-variable.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:TIA Noto Serif Devanagari;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-serif-devanagari-variable.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}:root{--font-serif:Georgia, "TIA Noto Serif Devanagari", "Nirmala UI", serif;--navy-950:#03182f;--navy-900:#062445;--navy-800:#0a315a;--gold-500:#8a5a00;--gold-400:#edc86f;--gold-200:#f8e7ba;--saffron:#9a4d00;--ochre-700:#754100;--ivory:#fffaf0;--paper:#fffdf8;--ink:#152438;--muted:#5f6b78;--line:#ead9b5;--shadow:0 18px 45px #05203d21;--type-display:clamp(1.65rem, calc(1.2rem + 1.4vw), 2.6rem);--type-section:clamp(1.25rem, calc(1.05rem + .7vw), 1.8rem);--type-subsection:clamp(1.05rem, calc(.95rem + .4vw), 1.35rem)}html{scroll-behavior:smooth;min-height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--ink);background:var(--ivory);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:TIA Noto Sans Devanagari,Segoe UI,Nirmala UI,Arial,sans-serif}:where(h1,h2,h3,h4,h5,h6){text-wrap:balance}main h1{font-size:var(--page-h1-size,var(--type-display))!important;line-height:1.15!important}main h2{font-size:var(--page-h2-size,var(--type-section))!important;line-height:1.25!important}main h3{font-size:var(--page-h3-size,var(--type-subsection))!important;line-height:1.3!important}main h1:lang(hi),main h2:lang(hi),main h3:lang(hi){letter-spacing:normal!important;line-height:1.3!important}small{font-size:inherit}:lang(hi){line-height:1.65}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--gold-400);outline-offset:3px}::selection{color:var(--navy-950);background:var(--gold-400)}
