@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(../media/dm-sans-latin-ext-wght-normal.0x9ccydb91kkt.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(../media/dm-sans-latin-wght-normal.0fpdy-lufm69d.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/newsreader-vietnamese-wght-normal.0r91virwwy7i7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/newsreader-latin-ext-wght-normal.0b8fr24hsg_rp.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/newsreader-latin-wght-normal.1tkuwlnjs9jrl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Noto Sans Devanagari Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-devanagari-devanagari-wght-normal.3rh7jo7hsx31j.woff2)format("woff2-variations");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:Noto Sans Devanagari Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-devanagari-latin-ext-wght-normal.244rkizc5sahi.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Devanagari Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-devanagari-latin-wght-normal.1cyjdrwucbsx8.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-canvas:#f6f3ec;--color-paper:#fdfbf7;--color-paper-deep:#f1ece2;--color-surface-warm:#faf7f0;--color-ink:#26291f;--color-ink-soft:#4e534b;--color-muted:#6e736b;--color-quiet:#8f938c;--color-accent:#a95036;--color-accent-hover:#8f422c;--color-accent-soft:#f3e3d9;--color-accent-muted:#c7907e;--color-sage:#5e7261;--color-sage-soft:#e7ede5;--color-sage-muted:#c2d1c0;--color-line:#ddd7cc;--color-line-strong:#c8c1b4;--color-line-faint:#eae5db;--color-focus:#85412f;--color-danger:#9c3d32;--color-danger-soft:#faf0ed;--font-body:"DM Sans Variable", "Noto Sans Devanagari Variable", sans-serif;--font-display:"Newsreader Variable", "Noto Sans Devanagari Variable", serif;--text-xs:.72rem;--text-sm:.84rem;--text-base:1rem;--text-md:1.0625rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:2rem;--text-3xl:2.5rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-xs:.375rem;--radius-sm:.625rem;--radius-md:1rem;--radius-lg:1.25rem;--radius-pill:999px;--shadow-subtle:0 1px 3px #3025160a;--shadow-lift:0 8px 24px #3025160f;--shadow-composer:0 -8px 24px #2b261d0d;--shadow-evidence:0 2px 8px #30342a0d;--motion-fast:.14s;--motion-medium:.24s;--motion-slow:.6s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--content-width:680px;--content-width-wide:900px;--shell-padding:clamp(20px, 5vw, 40px);--header-height:56px}
*{box-sizing:border-box}html,body{min-height:100%;margin:0}html{background:var(--color-canvas);scroll-behavior:smooth}body{color:var(--color-ink);background:var(--color-canvas);font-family:var(--font-body);font-size:var(--text-base);-webkit-font-smoothing:antialiased;line-height:1.55}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}::selection{color:var(--color-ink);background:var(--color-accent-soft)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.consent-banner-module__2X9UQa__banner{z-index:50;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);border-top:1px solid var(--color-line);background:var(--color-paper);box-shadow:var(--shadow-composer);font-size:var(--text-sm);display:flex;position:fixed;bottom:0;left:0;right:0}.consent-banner-module__2X9UQa__banner p{max-width:58rem;color:var(--color-ink-soft);margin:0}.consent-banner-module__2X9UQa__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.consent-banner-module__2X9UQa__actions button{min-height:44px;padding:0 var(--space-4);border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);color:var(--color-ink);background:var(--color-paper);font-weight:600}.consent-banner-module__2X9UQa__actions button:hover{background:var(--color-paper-deep)}.consent-banner-module__2X9UQa__error{color:var(--color-danger)}@media (max-width:720px){.consent-banner-module__2X9UQa__banner{flex-direction:column;align-items:stretch}.consent-banner-module__2X9UQa__actions{grid-template-columns:1fr;display:grid}}
