@font-face{font-family:googleSans;src:url(../media/GoogleSans_Latin.p.40-jm68xkzcno.woff2)format("woff2");font-display:swap;font-weight:400 700}._15LmRq_className{font-family:googleSans}._15LmRq_variable{--font-google-sans:"googleSans"}
@font-face{font-family:googleSansExtended;src:url(../media/GoogleSans_LatinExtended.0grrdcwl004rs.woff2)format("woff2");font-display:swap;font-weight:400 700}.U_yGUW_className{font-family:googleSansExtended}.U_yGUW_variable{--font-google-sans-extended:"googleSansExtended"}
@font-face{font-family:googleSansDevanagari;src:url(../media/GoogleSans_Devanagari.1lsfhac37iy6_.woff2)format("woff2");font-display:swap;font-weight:400 700}.-zf0fG_className{font-family:googleSansDevanagari}.-zf0fG_variable{--font-google-sans-devanagari:"googleSansDevanagari"}
@layer reset;@layer tokens{:root{--primitive-paper-50:#fff;--primitive-paper-100:#fff;--primitive-paper-200:#f7faf7;--primitive-forest-950:#0a3318;--primitive-forest-900:#0f4e24;--primitive-forest-800:#15652f;--primitive-ink-900:#1b261d;--primitive-sage-50:#f4faf4;--primitive-sage-100:#e8f5e9;--primitive-sage-200:#d5eed7;--primitive-sage-400:#a7dbaa;--primitive-gold-500:#b45309;--primitive-gold-400:#d97706;--primitive-gold-100:#fef3c7;--primitive-line-200:#d8e4d9;--primitive-muted-700:#506152;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-canvas:var(--lightningcss-light,var(--primitive-paper-100))var(--lightningcss-dark,#0c1410);--color-surface:var(--lightningcss-light,var(--primitive-paper-50))var(--lightningcss-dark,#131d17);--color-surface-alt:var(--lightningcss-light,var(--primitive-paper-200))var(--lightningcss-dark,#18241c);--color-surface-tint:var(--lightningcss-light,#f4faf4)var(--lightningcss-dark,#16211a);--color-surface-sage:var(--color-surface-tint);--color-surface-raised:var(--lightningcss-light,var(--primitive-paper-50))var(--lightningcss-dark,#1b2820);--color-ink:var(--lightningcss-light,var(--primitive-ink-900))var(--lightningcss-dark,#e9f1eb);--color-ink-muted:var(--lightningcss-light,var(--primitive-muted-700))var(--lightningcss-dark,#a2b8a9);--color-brand:var(--lightningcss-light,var(--primitive-forest-800))var(--lightningcss-dark,#3faa63);--color-brand-hover:var(--lightningcss-light,var(--primitive-forest-900))var(--lightningcss-dark,#4fbc73);--color-brand-dark:var(--lightningcss-light,var(--primitive-forest-950))var(--lightningcss-dark,#d9efdf);--color-brand-soft:var(--lightningcss-light,var(--primitive-sage-200))var(--lightningcss-dark,#1d3326);--color-brand-wash:var(--lightningcss-light,#e8f5e9)var(--lightningcss-dark,#1a2e21);--color-account-accent:var(--lightningcss-light,#9c4126)var(--lightningcss-dark,#e0a089);--color-brand-border:var(--lightningcss-light,var(--primitive-sage-400))var(--lightningcss-dark,#2f5b3e);--color-link:var(--lightningcss-light,#15652f)var(--lightningcss-dark,#6cc98a);--color-accent:var(--lightningcss-light,#1e7e34)var(--lightningcss-dark,#4fbc73);--color-gold:var(--lightningcss-light,var(--primitive-gold-400))var(--lightningcss-dark,#e0b968);--color-gold-hover:var(--lightningcss-light,var(--primitive-gold-500))var(--lightningcss-dark,#f0cc80);--color-gold-soft:var(--lightningcss-light,var(--primitive-gold-100))var(--lightningcss-dark,#2e2615);--color-border:var(--lightningcss-light,var(--primitive-line-200))var(--lightningcss-dark,#26352b);--color-border-subtle:var(--lightningcss-light,#e6eee7)var(--lightningcss-dark,#1e2b22);--color-control-hover:var(--lightningcss-light,#edf6ee)var(--lightningcss-dark,#1b2a20);--color-selection:var(--lightningcss-light,#d5eed7)var(--lightningcss-dark,#23402c);--color-on-brand:var(--lightningcss-light,var(--primitive-paper-50))var(--lightningcss-dark,#07150c);--color-on-brand-muted:var(--lightningcss-light,#e8f5e9)var(--lightningcss-dark,#0f2316);--color-on-brand-line:var(--lightningcss-light,#ffffff40)var(--lightningcss-dark,#0003);--color-on-brand-hover:var(--lightningcss-light,#ffffff20)var(--lightningcss-dark,#00000026);--color-correct:var(--lightningcss-light,#137333)var(--lightningcss-dark,#5fcb84);--color-correct-surface:var(--lightningcss-light,#e8f5e9)var(--lightningcss-dark,#16301f);--color-incorrect-surface:var(--lightningcss-light,#faebe6)var(--lightningcss-dark,#3a1f1b);--color-error:var(--lightningcss-light,#b3261e)var(--lightningcss-dark,#f28b82);--color-error-surface:var(--lightningcss-light,#fceeee)var(--lightningcss-dark,#35201e);--color-error-border:var(--lightningcss-light,#e7b8b5)var(--lightningcss-dark,#5c3330);--color-warning:var(--lightningcss-light,#7c5806)var(--lightningcss-dark,#f0c36d);--color-warning-surface:var(--lightningcss-light,#fef7e0)var(--lightningcss-dark,#332a14);--color-focus-ring:var(--lightningcss-light,#15652f38)var(--lightningcss-dark,#6fc98a59);--shadow-color-soft:var(--lightningcss-light,#3c404314)var(--lightningcss-dark,#0006);--shadow-color:var(--lightningcss-light,#3c404326)var(--lightningcss-dark,#00000080);--font-editorial:var(--font-google-sans), var(--font-google-sans-extended), var(--font-google-sans-devanagari), Arial, sans-serif;--font-ui:var(--font-editorial);--weight-regular:400;--weight-medium:500;--weight-heavy:600;--leading-tight:1.15;--leading-heading:1.25;--leading-snug:1.35;--leading-body:1.55;--leading-prose:1.65;--tracking-title:-.02em;--tracking-label:0;--type-label:.875rem;--type-small:.875rem;--type-body:1rem;--type-prose:1rem;--type-lede:1rem;--type-card:1.25rem;--type-subheading:1.25rem;--type-heading:1.5rem;--type-title:1.5rem;--type-display:clamp(1.75rem, 4.5vw, 2.75rem);--type-hero:clamp(2.5rem, 4.5vw, 3.75rem);--type-nav:.875rem;--type-utility:.625rem;--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;--space-20:5rem;--space-24:6rem;--layout-max:1200px;--layout-gutter:var(--space-5);--layout-section:var(--space-12);--layout-grid-gap:var(--space-6);--layout-card-padding:var(--space-3) var(--space-4);--layout-comfort-padding:var(--space-4) var(--space-5);--layout-content-max:48rem;--layout-sticky-top:8rem;--layout-columns-single:minmax(0, 1fr);--layout-reading-columns:minmax(0, 1.5fr) minmax(15rem, .5fr);--layout-hero-columns:minmax(0, 1.25fr) minmax(18rem, .6fr);--layout-quiz-columns:minmax(15rem, .55fr) minmax(0, 1.2fr);--layout-concept-columns:repeat(3, minmax(0, 1fr));--border-thin:1px;--border-strong:2px;--border-focus:3px;--focus-offset:3px;--radius-sm:.5rem;--radius:.5rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-pill:999px;--shadow-sm:0 1px 3px var(--lightningcss-light,#3c40431f)var(--lightningcss-dark,#00000080);--shadow:0 2px 8px var(--lightningcss-light,#3c404314)var(--lightningcss-dark,#00000073);--shadow-lg:0 8px 24px var(--lightningcss-light,#3c40431f)var(--lightningcss-dark,#0000008c);--ease:cubic-bezier(.2, 0, 0, 1);--ease-enter:cubic-bezier(0, 0, .2, 1);--duration-enter:.36s;--motion-enter:ui-enter;--motion-fade:ui-fade;--motion-menu:ui-menu-enter;--motion-pulse:ui-pulse;--motion-confirm:ui-confirm;--duration-fast:.16s;--duration-normal:.24s;--control-height:3rem;--control-target:2.75rem;--control-icon:1.375rem;--control-icon-small:1rem;--progress-height:3px;--option-letter-size:2rem;--option-height:4.25rem;--concept-min-height:12rem;--concept-number-track:1.75rem;--audio-background:var(--color-surface);--audio-foreground:var(--color-ink);--audio-control-background:transparent;--audio-control-hover:var(--color-surface-sage);--audio-border:var(--color-border);--audio-track:var(--color-border);--audio-dock-shadow:0 -2px 12px var(--lightningcss-light,#3c404314)var(--lightningcss-dark,#00000080);--audio-player-padding:var(--space-4);--audio-player-gap:var(--space-2);--audio-player-radius:.375rem;--audio-play-wide-width:7rem;--audio-mute-width:3.5rem;--audio-time-width:2.5rem;--audio-track-height:2px;--audio-thumb-size:.625rem;--audio-player-min-height:12rem;--audio-transport-gap:var(--space-1);--audio-dock-columns:minmax(8rem, 1fr) minmax(10rem, 2fr) auto;--audio-dock-padding:var(--space-4) var(--space-20) var(--space-4) var(--space-8);--audio-dock-layer:50;--paper:var(--color-canvas);--paper-strong:var(--color-surface-alt);--ink:var(--color-ink);--forest:var(--color-brand);--forest-light:var(--color-brand-soft);--oxide:var(--color-accent);--line:var(--color-border);--muted:var(--color-ink-muted);--white:var(--color-surface);--gutter:var(--layout-gutter);--space-section:var(--layout-section);--color-canvas-inverse:#0f2318;--color-canvas-inverse-strong:#0a1a10;--color-canvas-inverse-soft:#163323;--color-canvas-inverse-raised:#1e4530;--color-on-dark-brand:#a5d6a7;--color-on-dark:#f3f8f4;--color-on-dark-muted:#b9cfc0;--color-on-dark-line:#ffffff2e;--color-on-dark-hover:#ffffff1f;--color-on-dark-faint:#ffffff14;--color-on-dark-gold:#e0b968;--color-on-dark-gold-bright:#f4d38c;--color-on-dark-gold-warm:#f6d899;--color-on-dark-gold-pale:#fce2a6;--color-on-dark-gold-deep:#c9983e;--color-on-dark-mint:#a3e6b5;--color-on-dark-mint-bright:#baf2ca;--color-scrim:#000}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (max-width:374px){:root{--layout-gutter:var(--space-4);--type-title:1.25rem;--type-heading:1.25rem;--type-subheading:1.125rem;--type-small:.75rem}}@media (min-width:768px){:root{--layout-gutter:var(--space-10);--layout-section:var(--space-16);--layout-card-padding:.875rem 1.125rem;--layout-comfort-padding:var(--space-5) 1.625rem;--type-title:1.75rem;--type-heading:1.75rem;--type-subheading:1.375rem;--type-card:1.125rem;--type-lede:1.125rem}}@media (min-width:1024px){:root{--layout-gutter:var(--space-20);--layout-section:var(--space-20);--layout-grid-gap:var(--space-8);--layout-card-padding:var(--space-4) var(--space-5);--layout-comfort-padding:var(--space-6) var(--space-8);--type-title:2.25rem;--type-heading:2.25rem;--type-subheading:1.75rem;--type-prose:1.125rem;--type-lede:1.125rem;--type-small:1rem;--type-utility:.6875rem;--audio-player-padding:var(--space-6);--audio-player-min-height:13rem}}@media (min-width:1440px){:root{--type-card:1.25rem}}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-normal:0s}}}@layer base,components,utilities;
@keyframes ui-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ui-fade{0%{opacity:0}to{opacity:1}}@keyframes ui-menu-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes ui-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes ui-confirm{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@layer base{:where(a,button,input,select,textarea,summary){-webkit-tap-highlight-color:transparent;touch-action:manipulation}:where(button,a,summary){transition:color var(--duration-fast) var(--ease), background-color var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease), box-shadow var(--duration-fast) var(--ease)}:where(h1,h2,h3){color:var(--color-ink)}}@layer components{.button:active:not(:disabled){transform:scale(.98)}.button{transition:background-color var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease), box-shadow var(--duration-fast) var(--ease), transform var(--duration-fast) var(--ease)}.button svg{transition:transform var(--duration-fast) var(--ease)}@media (hover:hover){.button:hover svg{transform:translate(2px)}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
@layer reset{:where(*){box-sizing:border-box}:where(body){margin:0}:where(button,input,select,textarea){font:inherit}:where(button,summary){cursor:pointer}:where(a){color:inherit;text-decoration:none}:where(img,svg){max-inline-size:100%}:where(img){height:auto}:where(fieldset){min-inline-size:0}}@layer base{:where(html){scroll-padding-top:88px}:where(body){background:var(--color-canvas);color:var(--color-ink);font:400 16px/1.5 var(--font-ui);-webkit-font-smoothing:antialiased;font-optical-sizing:auto}:where(h1,h2,h3){text-wrap:balance}:where(p){text-wrap:pretty}:where(input,textarea,select){max-inline-size:100%}::selection{background:var(--color-brand-border);color:var(--color-ink)}:where(:focus-visible){outline:3px solid var(--color-brand);outline-offset:3px}@media (prefers-reduced-motion:no-preference){:where(html){scroll-behavior:smooth}}}@layer components{.button{--button-background:transparent;--button-color:var(--color-link);--button-border:var(--color-border);border:1px solid var(--button-border);background:var(--button-background);min-block-size:48px;color:var(--button-color);letter-spacing:.1px;border-radius:100px;justify-content:center;align-items:center;gap:10px;padding:12px 24px;font-size:14px;font-weight:500;line-height:1.5;transition:background .16s,border-color .16s,box-shadow .16s;display:inline-flex}.button:hover{--button-background:var(--color-surface-tint);--button-border:var(--color-brand-border);box-shadow:none}.button:disabled{opacity:.45;cursor:not-allowed}.button-primary,.button-gold{--button-background:var(--color-brand);--button-color:var(--color-surface);--button-border:var(--color-brand)}.button-primary:hover,.button-gold:hover{--button-background:var(--color-brand-hover);--button-border:var(--color-brand-hover);box-shadow:0 1px 3px var(--shadow-color)}.button-light{--button-background:var(--color-surface);--button-color:var(--color-link);--button-border:var(--color-border)}.button svg{flex-shrink:0;width:20px;height:20px}}@layer utilities{.skip-link{z-index:100;background:var(--color-surface);color:var(--color-link);padding:12px 16px;position:absolute;inset-block-start:-100px;inset-inline-start:16px}.skip-link:focus{inset-block-start:12px}.container{inline-size:min(calc(100% - 2 * var(--layout-gutter)), var(--layout-max));margin-inline:auto}.eyebrow{font:500 14px/1.5 var(--font-ui);letter-spacing:0;text-transform:none}.badge{border:1px solid var(--color-border);border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;font-weight:500;display:inline-flex}.badge-sage,.badge-gold{background:var(--color-brand-soft);color:var(--color-link);border-color:#0000}.editorial{font-family:var(--font-editorial);letter-spacing:-.025em;font-weight:400}.editorial em{color:inherit;font-style:normal}.muted{color:var(--color-ink-muted)}.section{padding-block:var(--layout-section)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}
