.languages.svelte-1v2j48r{border:1px solid var(--color-slate-silver);color:var(--color-slate-dark);border-radius:.75rem;align-items:center;gap:.125rem;inline-size:fit-content;max-inline-size:100%;padding:.1875rem;display:inline-flex}.languages__icon.svelte-1v2j48r{padding-inline:.5rem .25rem;display:flex}a.svelte-1v2j48r{min-block-size:2.5rem;color:inherit;white-space:nowrap;border-radius:.5rem;align-items:center;padding:.375rem .625rem;font-size:.8125rem;line-height:1.6;transition:background-color .15s,color .15s;display:inline-flex}a.svelte-1v2j48r:hover{color:var(--color-imperial-navy);background:var(--color-surface-warm)}a[aria-current].svelte-1v2j48r{color:var(--color-imperial-navy);background:var(--color-gold-muted)}.inverse.svelte-1v2j48r{color:var(--color-slate-silver);border-color:#ffffff24}.inverse.svelte-1v2j48r a:where(.svelte-1v2j48r):hover{color:#fff;background:#ffffff14}.inverse.svelte-1v2j48r a[aria-current]:where(.svelte-1v2j48r){color:var(--color-imperial-navy);background:var(--color-gold-muted)}@media (width<=22rem){.languages__icon.svelte-1v2j48r{padding-inline:.25rem}a.svelte-1v2j48r{padding-inline:.5rem}}.nav.svelte-1h32yp1{z-index:1000;block-size:var(--nav-height);background:var(--color-imperial-navy);border-block-end:1px solid #ffffff1f;position:sticky;inset-block-start:0}.nav__inner.svelte-1h32yp1{max-inline-size:var(--content-max-width);padding-inline:var(--content-padding);justify-content:space-between;align-items:center;gap:1rem;block-size:100%;margin-inline:auto;display:flex}.nav__brand.svelte-1h32yp1{align-items:center;gap:.75rem;min-inline-size:0;display:flex}.nav__logo.svelte-1h32yp1{flex-shrink:0;block-size:2.75rem;inline-size:2.75rem}.nav__brand-text.svelte-1h32yp1{gap:.125rem;min-inline-size:0;display:grid}.nav__brand-name.svelte-1h32yp1{font-family:var(--font-serif);color:#fff;font-size:1rem;font-weight:600;line-height:1.6}.nav__brand-sub.svelte-1h32yp1{color:var(--color-warm-gold);letter-spacing:.025em;font-size:.6875rem;line-height:1.6}.nav__menu.svelte-1h32yp1{align-items:center;gap:1.5rem;display:flex}.nav__links.svelte-1h32yp1{align-items:center;gap:.25rem;list-style:none;display:flex}.nav__link.svelte-1h32yp1{min-block-size:2.75rem;color:var(--color-slate-silver);border-radius:.625rem;justify-content:center;align-items:center;gap:1rem;padding:.5rem .875rem;font-size:.875rem;line-height:1.6;transition:color .15s,background-color .15s;display:flex}.nav__link.svelte-1h32yp1:hover{color:#fff;background:#ffffff12}.nav__link--active.svelte-1h32yp1{color:var(--color-gold-muted);background:#c5a0591a}.nav__toggle.svelte-1h32yp1{color:#fff;cursor:pointer;z-index:2;background:0 0;border:1px solid #ffffff29;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;block-size:2.75rem;inline-size:2.75rem;display:none;position:relative}.nav__toggle.svelte-1h32yp1:hover{background:#ffffff12}.nav__folio.svelte-1h32yp1 path:where(.svelte-1h32yp1){transform-origin:16.5px 14px;transition:transform .48s cubic-bezier(.22,1,.36,1),opacity .36s}.nav__folio-spine.svelte-1h32yp1{color:var(--color-warm-gold)}.nav__folio--open.svelte-1h32yp1 .nav__folio-spine:where(.svelte-1h32yp1){opacity:0}.nav__folio--open.svelte-1h32yp1 .nav__folio-top:where(.svelte-1h32yp1){transform-origin:16.5px 7px;transform:translate(-2.5px,7px)rotate(45deg)}.nav__folio--open.svelte-1h32yp1 .nav__folio-middle:where(.svelte-1h32yp1){opacity:0;transform:scaleX(.5)}.nav__folio--open.svelte-1h32yp1 .nav__folio-bottom:where(.svelte-1h32yp1){transform-origin:16.5px 21px;transform:translate(-2.5px,-7px)rotate(-45deg)}.nav__scrim.svelte-1h32yp1{display:none}@media (width<=60rem){.nav__toggle.svelte-1h32yp1{display:flex}.nav__scrim.svelte-1h32yp1{inset:var(--nav-height) 0 0;cursor:default;background:#060e1f7a;border:0;display:block;position:fixed}.nav__menu.svelte-1h32yp1{inset-block-start:calc(100% + .5rem);inset-inline:max(1rem, calc((100vw - var(--content-max-width)) / 2));background:var(--color-navy-surface);max-block-size:calc(100svh - var(--nav-height) - 1.5rem);overscroll-behavior:contain;opacity:0;visibility:hidden;pointer-events:none;border:1px solid #ffffff1f;border-radius:1rem;flex-direction:column;align-items:stretch;gap:1.5rem;padding:1.25rem;transition:opacity .32s,transform .48s cubic-bezier(.22,1,.36,1),visibility .32s;display:flex;position:absolute;overflow-y:auto;transform:translateY(-.5rem);box-shadow:0 1.5rem 4rem #0003}.nav__menu--open.svelte-1h32yp1{opacity:1;visibility:visible;pointer-events:auto;transform:none}.nav__links.svelte-1h32yp1{flex-direction:column;align-items:stretch;gap:.25rem}.nav__link.svelte-1h32yp1{justify-content:space-between;padding:.875rem 1rem;font-size:1.125rem}}@media (width<=36rem){.nav__brand-name.svelte-1h32yp1{font-size:clamp(.8125rem,3.5vw,1rem)}.nav__brand-sub.svelte-1h32yp1{letter-spacing:0;font-size:.625rem}.nav__logo.svelte-1h32yp1{block-size:2.25rem;inline-size:2.25rem}.nav__brand.svelte-1h32yp1{gap:.5rem}}.footer.svelte-jz8lnl{margin-block-start:auto}.footer__bci.svelte-jz8lnl{background:var(--color-surface-warm);border-block-start:var(--rule-silver);padding:1rem var(--content-padding)}.footer__bci.svelte-jz8lnl p:where(.svelte-jz8lnl){max-inline-size:var(--content-max-width);color:var(--color-slate-dark);margin-inline:auto;font-size:.75rem;line-height:1.7}.footer__main.svelte-jz8lnl{background:var(--color-imperial-navy);border-block-start:2px solid var(--color-warm-gold);padding:3rem var(--content-padding) 1.5rem;color:var(--color-slate-silver)}.footer__inner.svelte-jz8lnl{max-inline-size:var(--content-max-width);grid-template-columns:1.3fr .7fr 1.2fr;align-items:start;gap:2rem;margin-inline:auto;display:grid}.footer__home.svelte-jz8lnl{color:#fff;font-family:var(--font-serif);align-items:center;gap:.75rem;font-size:1.125rem;display:flex}.footer__home.svelte-jz8lnl:hover{color:var(--color-gold-muted)}.footer__tagline.svelte-jz8lnl{color:var(--color-warm-gold);margin-block-start:.75rem;font-size:.8125rem}.footer__muted.svelte-jz8lnl{color:var(--color-slate-muted);margin-block-start:.25rem;font-size:.8125rem}.footer__nav.svelte-jz8lnl ul:where(.svelte-jz8lnl){gap:.125rem;list-style:none;display:grid}.footer__nav.svelte-jz8lnl a:where(.svelte-jz8lnl){min-block-size:2.5rem;color:var(--color-slate-silver);align-items:center;font-size:.9375rem;display:inline-flex}.footer__nav.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:#fff;text-decoration:underline}.footer__contact.svelte-jz8lnl{gap:1rem;display:grid}.footer__contact.svelte-jz8lnl :is(a:where(.svelte-jz8lnl),p:where(.svelte-jz8lnl)){color:#fff;gap:.125rem;font-size:.9375rem;display:grid}.footer__contact.svelte-jz8lnl a:where(.svelte-jz8lnl):hover span:where(.svelte-jz8lnl){text-decoration:underline}.footer__contact.svelte-jz8lnl small:where(.svelte-jz8lnl){color:var(--color-slate-muted);font-size:.75rem}.footer__copyright.svelte-jz8lnl{max-inline-size:var(--content-max-width);color:var(--color-slate-muted);border-block-start:1px solid #ffffff1a;margin:2.5rem auto 0;padding-block-start:1.25rem;font-size:.75rem}@media (width<=48rem){.footer__inner.svelte-jz8lnl{grid-template-columns:1fr 1fr}.footer__brand.svelte-jz8lnl{grid-column:1/-1}}@media (width<=30rem){.footer__inner.svelte-jz8lnl{grid-template-columns:1fr}}.disclaimer-overlay.svelte-fgcc0w{z-index:10001;border:1px solid var(--color-slate-silver);max-block-size:calc(100svh - 2rem);inline-size:min(39rem,100% - 2rem);max-inline-size:none;color:var(--color-deep-charcoal);background:var(--color-body-bg);border-radius:1.25rem;margin:auto;padding:0;position:fixed;inset:0;box-shadow:0 2rem 6rem #00000040}.disclaimer-overlay[open].svelte-fgcc0w{animation:svelte-fgcc0w-disclaimer-in .36s var(--ease-out)}.disclaimer-overlay.svelte-fgcc0w{transition:opacity .22s ease, transform .22s ease, overlay .22s allow-discrete, display .22s allow-discrete}.disclaimer-overlay.svelte-fgcc0w:not([open]){opacity:0;transform:translateY(.5rem)scale(.985)}.disclaimer-overlay.svelte-fgcc0w::backdrop{transition:background-color .22s ease, overlay .22s allow-discrete, display .22s allow-discrete;background:#060e1fb8}.disclaimer-overlay.svelte-fgcc0w:not([open])::backdrop{background:#060e1f00}:root:has(#disclaimer-modal-overlay[open]){overflow:hidden}:root:has(#disclaimer-modal-overlay[open]:not(:modal)) body:after{content:"";z-index:10000;background:#060e1fb8;animation:.36s svelte-fgcc0w-disclaimer-fade;position:fixed;inset:0}@keyframes svelte-fgcc0w-disclaimer-in{0%{opacity:0;transform:translateY(.75rem)scale(.985)}}@keyframes svelte-fgcc0w-disclaimer-fade{0%{opacity:0}}.disclaimer-card.svelte-fgcc0w{flex-direction:column;max-block-size:calc(100svh - 2rem);display:flex}.disclaimer-card__header.svelte-fgcc0w{flex-shrink:0;align-items:center;gap:1rem;padding:1.75rem 1.75rem 1rem;display:flex}.disclaimer-card__emblem.svelte-fgcc0w img:where(.svelte-fgcc0w){block-size:3rem;inline-size:3rem}.disclaimer-card__eyebrow.svelte-fgcc0w{color:var(--color-slate-dark);font-size:.8125rem}.disclaimer-card__title.svelte-fgcc0w{font-size:clamp(1.25rem,4vw,1.75rem);font-weight:400;line-height:1.6}.disclaimer-card__languages.svelte-fgcc0w{flex-shrink:0;padding:0 1.75rem 1.25rem}.disclaimer-card__body.svelte-fgcc0w{overscroll-behavior:contain;border-block:1px solid var(--color-slate-silver);padding:1.5rem 1.75rem;overflow-y:auto}.disclaimer-card__preamble.svelte-fgcc0w{font-size:.875rem;line-height:1.8}.disclaimer-card__list.svelte-fgcc0w{gap:1rem;margin-block-start:1.25rem;padding-inline-start:1.25rem;display:grid}.disclaimer-card__list-item.svelte-fgcc0w{color:var(--color-slate-dark);padding-inline-start:.25rem;font-size:.8125rem;line-height:1.8}.disclaimer-card__list-item.svelte-fgcc0w::marker{color:var(--color-gold-ink)}.disclaimer-card__declined-text.svelte-fgcc0w{font-size:.9375rem;line-height:1.8}.disclaimer-card__actions.svelte-fgcc0w{flex-shrink:0;justify-content:flex-end;align-items:center;gap:.75rem;padding:1.25rem 1.75rem;display:flex}.disclaimer-btn.svelte-fgcc0w{cursor:pointer;border:0;border-radius:.625rem;justify-content:center;align-items:center;gap:.625rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.6;display:inline-flex}.disclaimer-btn--primary.svelte-fgcc0w{background:var(--color-imperial-navy);color:#fff}.disclaimer-btn--primary.svelte-fgcc0w:hover{background:var(--color-navy-surface)}.disclaimer-btn--secondary.svelte-fgcc0w{color:var(--color-slate-dark);background:0 0;order:-1}.disclaimer-btn--secondary.svelte-fgcc0w:hover{background:var(--color-surface-warm)}@media (width<=30rem){.disclaimer-card__header.svelte-fgcc0w{gap:.75rem;padding:1.25rem 1.25rem .75rem}.disclaimer-card__languages.svelte-fgcc0w{padding:0 1.25rem 1rem}.disclaimer-card__body.svelte-fgcc0w{padding:1.25rem}.disclaimer-card__actions.svelte-fgcc0w{flex-wrap:wrap;gap:.5rem;padding:1rem}.disclaimer-btn.svelte-fgcc0w{flex:1;padding-inline:.75rem}}.emergency-fab.svelte-1ptcqzi{z-index:1050;position:fixed;inset-block-end:max(1.25rem, env(safe-area-inset-bottom));inset-inline-end:max(1.25rem, env(safe-area-inset-right))}.emergency-fab__btn.svelte-1ptcqzi{background:var(--color-imperial-navy);min-block-size:3rem;color:var(--color-gold-muted);cursor:pointer;border:1px solid #c5a05999;border-radius:100vmax;justify-content:center;align-items:center;gap:.625rem;padding:.75rem 1rem;font-size:.8125rem;transition:background-color .15s,box-shadow .15s;display:flex;box-shadow:0 .25rem 1rem #060e1f26}.emergency-fab__btn.svelte-1ptcqzi:hover{background:var(--color-navy-surface);box-shadow:0 .375rem 1.25rem #060e1f40}.emergency-panel.svelte-1ptcqzi{inset:auto max(1.25rem, env(safe-area-inset-right)) max(5rem, calc(env(safe-area-inset-bottom) + 4rem)) auto;border:1px solid var(--color-slate-silver);background:var(--color-body-bg);inline-size:min(18rem,100% - 2.5rem);color:var(--color-imperial-navy);max-block-size:calc(100svh - max(5rem, calc(env(safe-area-inset-bottom) + 4rem)) - 1rem);overscroll-behavior:contain;border-radius:1rem;margin:0;padding:.75rem;position:fixed;overflow-y:auto;box-shadow:0 .75rem 3rem #060e1f2e}.emergency-panel.svelte-1ptcqzi:popover-open{animation:svelte-1ptcqzi-panel-in .18s var(--ease-out);gap:.375rem;display:grid}.emergency-panel__header.svelte-1ptcqzi{justify-content:space-between;align-items:center;gap:.5rem;padding-inline-start:.5rem;display:flex}h2.svelte-1ptcqzi{font:600 .9375rem / 1.6 var(--font-body)}.emergency-panel__action.svelte-1ptcqzi{border-radius:.625rem;align-items:center;gap:.75rem;min-block-size:3rem;padding:.75rem;font-size:.9375rem;display:flex}.emergency-panel__action.svelte-1ptcqzi span:where(.svelte-1ptcqzi){flex:1}.emergency-panel__action.svelte-1ptcqzi:hover{background:var(--color-gold-soft);color:var(--color-imperial-navy)}@keyframes svelte-1ptcqzi-panel-in{0%{opacity:0;translate:0 .375rem}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.emergency-panel.svelte-1ptcqzi:popover-open{animation:none}}@media (width<=48rem){.emergency-fab__btn.svelte-1ptcqzi{block-size:3rem;inline-size:3rem;padding:0}.emergency-fab__btn.svelte-1ptcqzi span:where(.svelte-1ptcqzi){display:none}}@layer fonts{@font-face{font-family:Noto Sans;src:url(/fonts/NotoSans-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Noto Sans;src:url(/fonts/NotoSans-SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Noto Sans;src:url(/fonts/NotoSans-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Noto Serif;src:url(/fonts/NotoSerif-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Noto Serif;src:url(/fonts/NotoSerif-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Noto Sans Devanagari;src:url(/fonts/NotoSansDevanagari-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Noto Sans Devanagari;src:url(/fonts/NotoSansDevanagari-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Noto Serif Devanagari;src:url(/fonts/NotoSerifDevanagari-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Noto Serif Devanagari;src:url(/fonts/NotoSerifDevanagari-Bold.woff2)format("woff2");font-weight:700;font-display:swap}}@layer tokens{:root{--color-imperial-navy:#0b1b3d;--color-navy-surface:#112248;--color-warm-gold:#c5a059;--color-gold-hover:#d4b06a;--color-gold-muted:#e5d5b5;--color-gold-soft:#f9f6f0;--color-gold-ink:#80602a;--color-crisp-white:#fff;--color-deep-charcoal:#1a1a1a;--color-charcoal-soft:#2d2d2d;--color-slate-silver:#e2e8f0;--color-slate-muted:#94a3b8;--color-slate-dark:#53627a;--color-body-bg:#fcfbf9;--color-surface-warm:#f8f6f3;--font-body:"Noto Sans", system-ui, sans-serif;--font-display:var(--font-body);--font-serif:"Noto Serif", "Noto Serif Devanagari", Georgia, serif;--heading-identity:clamp(2.25rem, 4.2vw, 3.75rem);--heading-page:clamp(2rem, 3.5vw, 3rem);--heading-section:clamp(1.625rem, 2.5vw, 2rem);--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--spacing-xs:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-2xl:3rem;--spacing-3xl:4.5rem;--nav-height:4.5rem;--content-max-width:72rem;--content-padding:var(--spacing-lg);--section-gap:6rem;--rule-gold:1px solid var(--color-warm-gold);--rule-silver:1px solid var(--color-slate-silver);--rule-field:1px solid #cfd5df;--ease-out:cubic-bezier(.16, 1, .3, 1);--duration-fast:.15s;--duration-base:.25s}:root:is(:lang(mr),:lang(hi)),:is(:lang(mr),:lang(hi)){--font-body:"Noto Sans Devanagari", "Noto Sans", sans-serif;--font-serif:"Noto Serif Devanagari", "Noto Serif", serif}@media (width<=48rem){:root{--content-padding:var(--spacing-md);--section-gap:var(--spacing-3xl)}}@media (width<=30rem){:root{--section-gap:var(--spacing-2xl)}}}@layer reset{*,:before,:after{box-sizing:border-box;margin:0;padding:0}img{block-size:auto;max-inline-size:100%;display:block}:where(button,input,select,textarea){font:inherit}}@layer base{html{font-family:var(--font-body);color:var(--color-deep-charcoal);background-color:var(--color-body-bg);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;scrollbar-gutter:stable;scroll-padding-block-start:calc(var(--nav-height) + 1rem);line-height:1.6}body{flex-direction:column;min-block-size:100svh;display:flex}main{flex:1;min-inline-size:0}main:focus{outline:none}h1,h2,h3,h4{font-family:var(--font-serif);color:var(--color-imperial-navy);text-wrap:balance;font-weight:700;line-height:1.25}h1{font-size:clamp(1.5rem,1rem + 2.5vw,2.25rem)}h2{font-size:clamp(1.5rem,1.2rem + 1vw,1.875rem)}h3{font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem)}h4{font-size:1.25rem}:where(p,li,blockquote){text-wrap:pretty}:where(p,li,dd){hanging-punctuation:first last}:where(a,p,li,h1,h2,h3,span){overflow-wrap:anywhere}:where(.page-content>*,section,article,aside,form){min-inline-size:0}:where(time,dd){font-variant-numeric:tabular-nums}a{color:var(--color-imperial-navy);text-underline-offset:.2em;transition:color var(--duration-fast) var(--ease-out);text-decoration:none;text-decoration-thickness:.075em}a:hover{color:var(--color-gold-ink)}:where(button,a,summary):focus-visible{outline:2px solid var(--color-warm-gold);outline-offset:3px}:where(input,select,textarea){background:var(--color-crisp-white);color:var(--color-deep-charcoal);border:var(--rule-field);transition:border-color var(--duration-fast), box-shadow var(--duration-fast);border-radius:.625rem}:where(input,select,textarea):hover{border-color:var(--color-slate-muted)}:where(input,select,textarea):focus-visible{border-color:var(--color-slate-dark);outline:none;box-shadow:0 0 0 .1875rem #0b1b3d0f}:where(button){min-block-size:2.75rem}:where([id]){scroll-margin-block-start:calc(var(--nav-height) + 1rem)}input,textarea{caret-color:var(--color-imperial-navy)}::selection{background:var(--color-gold-muted);color:var(--color-imperial-navy)}}@layer components{.page-content{inline-size:100%;max-inline-size:var(--content-max-width);padding:var(--spacing-3xl) var(--content-padding);flex:1;margin-inline:auto}.section{margin-block-end:var(--section-gap)}.section:last-child{margin-block-end:0}.page-header{max-inline-size:48rem;margin-block-end:2.5rem}.page-header h1{font-size:var(--heading-page);font-weight:400;line-height:1.35}.page-header p{color:var(--color-slate-dark);margin-block-start:.75rem;font-size:1.0625rem;line-height:1.75}.editorial-heading{font-family:var(--font-serif);font-size:var(--heading-section);color:var(--color-imperial-navy);margin-block-end:var(--spacing-2xl);font-weight:400}.button{border:1px solid #0000;border-radius:.625rem;justify-content:center;align-items:center;gap:.75rem;min-block-size:3rem;padding:.875rem 1.25rem;font-size:.9375rem;font-weight:600;line-height:1.6;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.button--gold{background:var(--color-warm-gold);color:var(--color-imperial-navy)}.button--gold:hover{background:var(--color-gold-hover);color:var(--color-imperial-navy)}.button--navy{background:var(--color-imperial-navy);color:#fff}.button--navy:hover{background:var(--color-navy-surface);color:#fff}.icon-button{block-size:2.75rem;inline-size:2.75rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{background:#8080801a}.skip-link{z-index:10000;background:var(--color-crisp-white);padding:.75rem 1rem;position:fixed;inset-block-start:.5rem;inset-inline-start:1rem;transform:translateY(-200%)}.skip-link:focus{transform:none}.prose{color:var(--color-deep-charcoal);font-size:1.0625rem;line-height:1.85}.prose>*+*{margin-block-start:1.25rem}.prose :is(h2,h3,h4){font-weight:400;line-height:1.35}.prose h2{margin-block-start:2.75rem;font-size:clamp(1.375rem,1.2rem + .8vw,1.75rem)}.prose h3{font-family:var(--font-body);margin-block-start:2rem;font-size:1.125rem;font-weight:600}.prose h4{font-family:var(--font-body);margin-block-start:1.5rem;font-size:1rem;font-weight:600}.prose :is(ul,ol){padding-inline-start:1.5rem}.prose li+li{margin-block-start:.5rem}.prose li::marker{color:var(--color-gold-ink)}.prose a{text-decoration:underline;-webkit-text-decoration-color:var(--color-warm-gold);text-decoration-color:var(--color-warm-gold)}.prose strong{color:var(--color-imperial-navy);font-weight:600}.prose blockquote{border-inline-start:2px solid var(--color-warm-gold);color:var(--color-charcoal-soft);font-family:var(--font-serif);padding-inline-start:1.25rem;font-size:1.125rem}.prose hr{border:0;border-block-start:var(--rule-silver);margin-block:2.5rem}.prose code{background:var(--color-surface-warm);border-radius:.25rem;padding:.1em .35em;font-size:.9em}.prose figure img{border:var(--rule-silver);border-radius:.625rem;inline-size:100%}.prose figcaption{color:var(--color-slate-dark);margin-block-start:.5rem;font-size:.875rem}.prose-table{border:var(--rule-silver);border-radius:.625rem;overflow-x:auto}.prose table{border-collapse:collapse;inline-size:100%;font-size:.9375rem;line-height:1.6}.prose :is(th,td){text-align:start;vertical-align:top;border-block-end:var(--rule-silver);padding:.75rem 1rem}.prose th{background:var(--color-surface-warm);color:var(--color-imperial-navy);white-space:nowrap;font-weight:600}.prose tr:last-child td{border-block-end:0}.prose .callout{border:var(--rule-silver);border-inline-start:3px solid var(--color-slate-dark);background:var(--color-crisp-white);border-radius:.625rem;padding:1rem 1.25rem;font-size:1rem}.prose .callout>*+*{margin-block-start:.5rem}.prose .callout__label{color:var(--color-imperial-navy);font-size:.875rem;font-weight:600}.prose .callout--tip{border-inline-start-color:var(--color-warm-gold);background:var(--color-gold-soft)}.prose .callout--important{border-inline-start-color:var(--color-imperial-navy)}.prose .callout--caution{border-inline-start-color:var(--color-gold-ink);background:var(--color-surface-warm)}}@layer utilities{.visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}:is(:lang(mr),:lang(hi)) :is(h1,h2,h3,h4,button,a,p,span){letter-spacing:normal}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){button,.button,input,select,textarea{border:1px solid buttontext}:where(input,select,textarea):focus-visible{outline-offset:1px;outline:2px solid highlight}}@media print{nav,.emergency-fab,.emergency-panel,.skip-link{display:none!important}html,body{color:#000;background:#fff}a{color:inherit}.page-content{max-inline-size:none;padding:0}}
