:root:root,html.light:root{--bg:var(--sg-paper);--bg-soft:var(--sg-paper);--bg-card:var(--sg-paper);--bg-card-h:var(--sg-mist);--w:var(--sg-ink);--text:var(--sg-ink);--text-mid:var(--sg-graphite);--text-low:var(--sg-slate);--text-dim:var(--sg-slate);--text-faint:var(--sg-disabled);--b:var(--sg-line);--border:var(--sg-line);--border-strong:var(--sg-line);--border-focus:var(--sg-ink);--accent:var(--sg-ink);--accent-h:var(--sg-ink-hover);--accent-on-dark:var(--sg-ink);--accent-soft:var(--sg-fog);--accent-soft2:var(--sg-mist);--sos:var(--sg-stop);--sos-soft:var(--sg-stop-bg);--net:var(--sg-graphite);--ok:var(--sg-go-text);--ok-soft:var(--sg-go-bg);--amb:var(--sg-hold-text);--amb-soft:var(--sg-hold-bg);--warn:var(--sg-hold-text);--warn-soft:var(--sg-hold-bg);--high:var(--sg-hold-text);--crit:var(--sg-stop-text);--crit-soft:var(--sg-stop-bg);--crit-border:var(--sg-wash-line);--fir:#5B45B0;--fir-soft:#EFEBFA;--display:var(--sg-display);--sans:var(--sg-sans);--mono:var(--sg-mono);--hindi:var(--sg-hindi);color-scheme:light}html.rr-themed{font-synthesis:none;background:var(--sg-paper)}html.rr-themed body{background:var(--sg-paper);color:var(--sg-ink);font-family:var(--sans)}html[lang=hi].rr-themed body{font-family:var(--sg-hindi)}html.rr-themed #hdr,html.rr-themed #modeBtn,html.rr-themed .mode-b,html.rr-themed body>footer,html.rr-themed body>header{display:none!important}html.rr-themed :is(h1,h2,h3,.h1,.h2,.hero-h,.sec-title,.title){font-family:var(--sg-display);font-weight:800;letter-spacing:var(--sg-track-title);text-transform:none;color:var(--sg-ink)}html.rr-themed :is(h1,.h1,.hero-h,.title){letter-spacing:var(--sg-track-display)}html.rr-themed h1{line-height:1.08}html[lang=hi].rr-themed :is(h1,h2,h3,.h1,.h2,.hero-h,.sec-title,.title){font-family:var(--sg-hindi);font-weight:700;letter-spacing:0}html.rr-themed :is(.hero-media,.hero-scrim,.grain,.p-grain){display:none!important}html.rr-themed :is(.hero,#top){background:var(--sg-paper)!important;background-image:none!important;min-height:0!important}html.rr-themed :is(.hero,#top) :is(h1,h2,p,span){text-shadow:none!important}html.rr-themed ::selection{background:var(--sg-ink);color:#fff}html.rr-themed a:focus-visible,html.rr-themed button:focus-visible{outline:2px solid var(--sg-ink);outline-offset:3px}html.rr-themed :is(input,select,textarea)::placeholder{color:var(--sg-muted)}html.rr-themed a{text-underline-offset:3px}html.rr-themed body{padding-top:0!important}html.rr-themed :is(#top .title,.disclaim strong,.page .h1,.page .lead strong,.hero h1,.hero .eyebrow){color:var(--sg-ink)!important}html.rr-themed :is(#top .lede,.disclaim,.page .lead,.hero p,.hero .hero-meta,#top .meta-line){color:var(--sg-graphite)!important}html.rr-themed #top .meta-line .sep{color:var(--sg-disabled)!important}html.rr-themed .disclaim a{color:var(--sg-ink)!important;text-decoration:underline}html.rr-themed .page .eye{color:var(--sg-slate)}html.rr-themed .hero .btn-ghost{color:var(--sg-ink);border-color:var(--sg-ink);background:var(--sg-paper);backdrop-filter:none}html.rr-themed .hero .btn-ghost:hover{color:var(--sg-ink);background:var(--sg-mist);border-color:var(--sg-ink)}html.rr-themed #top .crumb,html.rr-themed #top .crumb span{color:var(--sg-slate)!important}html.rr-themed #top .crumb .dot{background:var(--sg-ink)!important}html.rr-themed #top .title .em{color:var(--sg-ink)!important}html.rr-themed body>.page,html.rr-themed main.page{padding-top:clamp(36px,7vh,72px)!important;min-height:0!important}html.rr-themed .hero{padding-top:clamp(40px,8vh,80px)!important}html.rr-themed #top{padding-top:clamp(40px,8vh,80px)!important;min-height:0!important}html.rr-themed .chip{display:inline-flex;align-items:center;justify-content:center}html[lang] [data-lang][hidden],html[lang] [data-lang][style*="display: none"],html[lang] [data-lang][style*="display:none"]{display:none!important}html[lang=en] .field:not(.bad) .err[data-lang=en],html[lang=hi] .field:not(.bad) .err[data-lang=hi]{display:none!important}body:has(> section.page.cover){--rr-bx:14px}@media (max-width:760px){body:has(> section.page.cover){--rr-bx:8px}}@media print{body:has(> section.page.cover){--rr-bx:0px}}