.site-nav[data-astro-cid-yxete6jp]{z-index:100;background:var(--nav-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--divider);padding-block:1rem;position:sticky;top:0}.nav-inner[data-astro-cid-yxete6jp]{justify-content:space-between;align-items:center;gap:var(--space-xl);display:flex}.nav-logo[data-astro-cid-yxete6jp]{font-family:var(--font-display);letter-spacing:.01em;color:var(--ink);white-space:nowrap;align-items:center;gap:.55rem;font-size:1.1rem;font-weight:400;display:flex}.nav-logo__mark[data-astro-cid-yxete6jp]{flex-shrink:0;width:auto;height:34px}@media (width<=400px){.nav-inner[data-astro-cid-yxete6jp]{gap:var(--space-sm)}.nav-logo[data-astro-cid-yxete6jp]{gap:.45rem;font-size:1rem}.nav-logo__mark[data-astro-cid-yxete6jp]{height:30px}.nav-tools[data-astro-cid-yxete6jp]{gap:.35rem}}@media (width<=350px){.nav-logo[data-astro-cid-yxete6jp]{gap:.35rem;font-size:.92rem}.nav-logo__mark[data-astro-cid-yxete6jp]{height:26px}.nav-tools[data-astro-cid-yxete6jp]{gap:.15rem}.nav-theme[data-astro-cid-yxete6jp]{width:2rem}}.nav-links[data-astro-cid-yxete6jp]{gap:var(--space-xl);margin-left:auto;display:flex}.nav-links__extra[data-astro-cid-yxete6jp]{display:none}.nav-tools[data-astro-cid-yxete6jp]{align-items:center;gap:var(--space-md);display:flex}.nav-subscribe[data-astro-cid-yxete6jp]{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--bg);background:var(--accent);transition:background var(--transition-fast);white-space:nowrap;border-radius:999px;padding:.5rem 1rem;font-size:.72rem;font-weight:500}.nav-subscribe[data-astro-cid-yxete6jp]:hover{background:var(--accent-hover)}.nav-lang[data-astro-cid-yxete6jp]{font-family:"Noto Sans Devanagari", var(--font-sans);color:var(--ink-muted);border:1px solid var(--divider-warm);padding-top:.1rem;min-width:2.25rem;height:2.25rem;transition:color var(--transition-fast), border-color var(--transition-fast);border-radius:999px;justify-content:center;align-items:center;padding-inline:.5rem;font-size:.9rem;line-height:1;display:inline-flex}.nav-lang[data-astro-cid-yxete6jp][lang=en]{font-family:var(--font-sans);letter-spacing:.1em;font-size:.68rem;font-weight:500}.nav-lang[data-astro-cid-yxete6jp]:hover{color:var(--accent);border-color:var(--accent)}.nav-theme[data-astro-cid-yxete6jp]{width:2.25rem;height:2.25rem;color:var(--ink-muted);transition:color var(--transition-fast), background var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.nav-theme[data-astro-cid-yxete6jp]:hover{color:var(--accent);background:var(--accent-tint)}.nav-theme__sun[data-astro-cid-yxete6jp],[data-theme=dark] .nav-theme__moon[data-astro-cid-yxete6jp]{display:none}[data-theme=dark] .nav-theme__sun[data-astro-cid-yxete6jp]{display:block}@media (width<=1180px){.nav-links[data-astro-cid-yxete6jp]{gap:var(--space-lg)}}@media (width<=560px){.nav-subscribe[data-astro-cid-yxete6jp]{display:none}.nav-links__extra[data-astro-cid-yxete6jp]{display:list-item}}.nav-links[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]{white-space:nowrap;font-family:var(--font-sans);letter-spacing:.06em;color:var(--ink-muted);transition:color var(--transition-fast);font-size:.78rem;font-weight:400;position:relative}.nav-links[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]:after{content:"";background:var(--accent);width:0;height:1px;transition:width var(--transition-base);position:absolute;bottom:-4px;left:0}.nav-links[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]:hover,.nav-links[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp].active{color:var(--ink)}.nav-links[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp].active:after,.nav-links[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]:hover:after{width:100%}.nav-toggle[data-astro-cid-yxete6jp]{flex-direction:column;gap:5px;margin:-12px;padding:12px;display:none}.nav-toggle[data-astro-cid-yxete6jp] span[data-astro-cid-yxete6jp]{background:var(--ink);width:22px;height:1px;transition:transform .25s,opacity .25s;display:block}.nav-toggle[data-astro-cid-yxete6jp].open span[data-astro-cid-yxete6jp]:first-child{transform:translateY(6px)rotate(45deg)}.nav-toggle[data-astro-cid-yxete6jp].open span[data-astro-cid-yxete6jp]:nth-child(2){opacity:0}.nav-toggle[data-astro-cid-yxete6jp].open span[data-astro-cid-yxete6jp]:nth-child(3){transform:translateY(-6px)rotate(-45deg)}@media (width<=1080px){.nav-toggle[data-astro-cid-yxete6jp]{margin:-12px -12px -12px 0;display:flex}.nav-links[data-astro-cid-yxete6jp]{top:100%;background:var(--bg);border-bottom:1px solid var(--divider);flex-direction:column;gap:0;padding:0;display:none;position:absolute;inset-inline:0}.nav-links[data-astro-cid-yxete6jp].open{display:flex}.nav-links[data-astro-cid-yxete6jp] li[data-astro-cid-yxete6jp]{border-top:1px solid var(--divider)}.nav-links[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]{padding:1rem 1.25rem;font-size:.875rem;display:block}.nav-links[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]:after{display:none}.nav-links__subscribe[data-astro-cid-yxete6jp]{font-weight:500;color:var(--accent)!important}}.frieze[data-astro-cid-vchd7gfu]{--frieze-bg:#8b3a2a;--frieze-ink:#f6ecdd;background:var(--frieze-bg);color:var(--frieze-ink);height:clamp(92px,10.5vw,160px);position:relative;overflow:hidden}[data-theme=dark] .frieze[data-astro-cid-vchd7gfu]{--frieze-bg:#3a1b14;--frieze-ink:#e9d8c2}@media (prefers-color-scheme:dark){:root:not([data-theme]) .frieze[data-astro-cid-vchd7gfu]{--frieze-bg:#3a1b14;--frieze-ink:#e9d8c2}}.frieze[data-astro-cid-vchd7gfu]:before,.frieze[data-astro-cid-vchd7gfu]:after{content:"";z-index:1;pointer-events:none;width:6%;position:absolute;top:0;bottom:0}.frieze[data-astro-cid-vchd7gfu]:before{background:linear-gradient(to right, var(--frieze-bg), transparent);left:0}.frieze[data-astro-cid-vchd7gfu]:after{background:linear-gradient(to left, var(--frieze-bg), transparent);right:0}.frieze__track[data-astro-cid-vchd7gfu]{width:max-content;height:100%;padding-top:6px;animation:160s linear infinite frieze-walk;display:flex}.frieze[data-astro-cid-vchd7gfu]:hover .frieze__track[data-astro-cid-vchd7gfu]{animation-play-state:paused}.frieze__strip[data-astro-cid-vchd7gfu]{aspect-ratio:1800/140;flex-shrink:0;width:auto;height:100%;display:block}@keyframes frieze-walk{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.frieze__track[data-astro-cid-vchd7gfu]{animation:none}}.frieze[data-astro-cid-vchd7gfu] .w-f{fill:currentColor}.frieze[data-astro-cid-vchd7gfu] .w-l{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.frieze[data-astro-cid-vchd7gfu] .w-l--thin{stroke-width:1.3px}.frieze[data-astro-cid-vchd7gfu] .w-k{fill:none;stroke:var(--frieze-bg);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.frieze[data-astro-cid-vchd7gfu] .w-k--thin{stroke-width:1px}.frieze[data-astro-cid-vchd7gfu] .w-kf{fill:var(--frieze-bg)}.site-footer[data-astro-cid-jo6i4kqk]{padding-bottom:var(--space-xl);margin-top:var(--space-4xl)}.frieze-credit[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);color:var(--ink-faint);text-align:right;padding-block:var(--space-xs) 0;margin-bottom:var(--space-3xl);font-size:.8rem;font-style:italic}.footer-line[data-astro-cid-jo6i4kqk]{padding:var(--space-2xl) 0 var(--space-xl);text-align:center;border-bottom:1px solid var(--divider);max-width:46rem;margin:0 auto}.footer-line__text[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(1.1rem,2.2vw,1.4rem);font-style:italic;font-weight:400;line-height:1.45}.footer-line__original[data-astro-cid-jo6i4kqk]{font-family:var(--font-devanagari);color:var(--accent);margin-bottom:.4rem;font-size:.8em;font-style:normal;line-height:1.7;display:block}.footer-line__english[data-astro-cid-jo6i4kqk]:before{content:"“"}.footer-line__english[data-astro-cid-jo6i4kqk]:after{content:"”"}.footer-line__source[data-astro-cid-jo6i4kqk]{margin-top:var(--space-sm)}.footer-line__note[data-astro-cid-jo6i4kqk] summary[data-astro-cid-jo6i4kqk]{cursor:pointer;font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);transition:color var(--transition-fast);border-bottom:1px dotted;padding-bottom:1px;font-size:.72rem;list-style:none;display:inline}.footer-line__note[data-astro-cid-jo6i4kqk] summary[data-astro-cid-jo6i4kqk]::-webkit-details-marker{display:none}.footer-line__note[data-astro-cid-jo6i4kqk] summary[data-astro-cid-jo6i4kqk]:hover,.footer-line__note[data-astro-cid-jo6i4kqk][open] summary[data-astro-cid-jo6i4kqk]{color:var(--accent)}.footer-line__note[data-astro-cid-jo6i4kqk] summary[data-astro-cid-jo6i4kqk]:lang(hi){letter-spacing:.02em;font-size:.82rem}.footer-line__note[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:var(--space-sm) auto 0;max-width:36rem;font-family:var(--font-sans);color:var(--ink-muted);font-size:.8rem;line-height:1.6}.footer-top[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:var(--space-3xl);padding-bottom:var(--space-2xl);border-bottom:1px solid var(--divider);display:flex}.footer-logo-link[data-astro-cid-jo6i4kqk]{display:inline-block}.footer-logo[data-astro-cid-jo6i4kqk]{width:104px;height:auto;margin-bottom:var(--space-md)}.footer-brand[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);color:var(--ink);margin-bottom:var(--space-xs);font-size:1.3rem;font-weight:400;display:block}.footer-tagline[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);color:var(--ink-faint);font-size:.9rem;font-style:italic}.footer-columns[data-astro-cid-jo6i4kqk]{gap:var(--space-3xl);display:flex}.footer-col__heading[data-astro-cid-jo6i4kqk]{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:var(--space-md);font-size:.75rem;font-weight:500;display:block}.footer-col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:0;display:flex}.footer-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-family:var(--font-sans);color:var(--ink-muted);transition:color var(--transition-fast);padding-block:.4rem;font-size:.82rem;display:inline-block}.footer-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--ink)}.footer-bottom[data-astro-cid-jo6i4kqk]{padding-top:var(--space-xl);justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.footer-partnership[data-astro-cid-jo6i4kqk]{font-family:var(--font-sans);color:var(--ink-faint);letter-spacing:.04em;font-size:.78rem}.footer-partnership[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--ink-muted);border-bottom:1px solid var(--divider);transition:color var(--transition-fast), border-color var(--transition-fast);padding-bottom:1px}.footer-partnership[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--ink);border-color:var(--ink-muted)}.footer-copy[data-astro-cid-jo6i4kqk]{font-family:var(--font-sans);color:var(--ink-faint);letter-spacing:.04em;font-size:.72rem}.footer-sanskrit[data-astro-cid-jo6i4kqk]{text-align:center;width:100%;margin-top:var(--space-2xl);font-family:var(--font-devanagari);color:var(--ink-faint);letter-spacing:.08em;font-size:.95rem}@media (width<=680px){.footer-top[data-astro-cid-jo6i4kqk]{gap:var(--space-xl);flex-direction:column}.footer-columns[data-astro-cid-jo6i4kqk]{gap:var(--space-2xl)}.footer-bottom[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start}}.to-top[data-astro-cid-vy5be4ad]{right:max(1.1rem, env(safe-area-inset-right));bottom:max(1.1rem, env(safe-area-inset-bottom));z-index:140;width:48px;height:48px;color:var(--ink);background:var(--panel-bg);-webkit-backdrop-filter:blur(10px);box-shadow:var(--shadow-soft);opacity:0;pointer-events:none;transition:opacity .35s var(--ease-out), transform .35s var(--ease-out), bottom .35s var(--ease-out), color var(--transition-fast);border-radius:50%;place-items:center;display:grid;position:fixed;transform:translateY(12px)scale(.92)}.to-top[data-astro-cid-vy5be4ad][hidden]{display:none}.to-top[data-astro-cid-vy5be4ad].is-shown{opacity:1;pointer-events:auto;transform:none}.to-top[data-astro-cid-vy5be4ad].is-raised{bottom:calc(max(1rem, env(safe-area-inset-bottom)) + 56px)}.to-top[data-astro-cid-vy5be4ad]:hover{color:var(--accent)}.to-top[data-astro-cid-vy5be4ad]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.to-top__ring[data-astro-cid-vy5be4ad]{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.to-top__ring[data-astro-cid-vy5be4ad] circle[data-astro-cid-vy5be4ad]{fill:none;stroke-width:1.5px}.to-top__track[data-astro-cid-vy5be4ad]{stroke:var(--divider-warm)}.to-top__fill[data-astro-cid-vy5be4ad]{stroke:#0000;stroke-linecap:round;transition:stroke-dashoffset .12s linear}.to-top--essay[data-astro-cid-vy5be4ad] .to-top__fill[data-astro-cid-vy5be4ad]{stroke:var(--accent)}.to-top__arrow[data-astro-cid-vy5be4ad]{position:relative}.to-top__left[data-astro-cid-vy5be4ad]{white-space:nowrap;font-family:var(--font-sans);letter-spacing:.06em;color:var(--ink-muted);background:var(--panel-bg);box-shadow:var(--shadow-soft);opacity:0;transition:opacity .3s var(--ease-out);pointer-events:none;border-radius:999px;padding:.3rem .6rem;font-size:.7rem;font-weight:500;position:absolute;top:50%;right:calc(100% + .6rem);transform:translateY(-50%)}.to-top__left[data-astro-cid-vy5be4ad]:empty{display:none}.to-top--essay[data-astro-cid-vy5be4ad].is-shown:hover .to-top__left[data-astro-cid-vy5be4ad],.to-top--essay[data-astro-cid-vy5be4ad].is-shown:focus-visible .to-top__left[data-astro-cid-vy5be4ad]{opacity:1}@media (width>=1360px){.to-top--essay[data-astro-cid-vy5be4ad]{right:auto;left:max(1.1rem, env(safe-area-inset-left))}.to-top--essay[data-astro-cid-vy5be4ad] .to-top__left[data-astro-cid-vy5be4ad]{left:calc(100% + .6rem);right:auto}.to-top--essay[data-astro-cid-vy5be4ad].is-shown .to-top__left[data-astro-cid-vy5be4ad]{opacity:1}}@media (prefers-reduced-motion:reduce){.to-top[data-astro-cid-vy5be4ad]{transition:opacity .2s linear;transform:none}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;font-size:16px}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;background:0 0;border:none}ul,ol{list-style:none}:root{--bg:#faf7f2;--bg-warm:#f5f0e8;--bg-card:#f0ebe1;--bg-deep:#e8e2d6;--ink:#1a1a1a;--ink-body:#2d2b28;--ink-muted:#5c5650;--ink-faint:#6f6a64;--ink-ghost:#c4beb6;--accent:#8b3a2a;--accent-hover:#6e2e21;--accent-warm:#c8894e;--accent-teal:#2a5c5a;--divider:#ddd8ce;--divider-warm:#d0c8b8;--ochre-text:#9a5f22;--accent-tint:#8b3a2a1a;--ochre-tint:#c8894e1f;--nav-bg:#faf7f2eb;--panel-bg:#faf7f2f5;--shadow-soft:0 4px 18px #1a1a1a1f;--shadow-lift:0 8px 28px #1a1a1a29;--photo-filter:brightness(1);--mono-filter:brightness(1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-display:"Cormorant Garamond", "Noto Serif Devanagari", "Georgia", serif;--font-body:"Source Serif 4", "Noto Serif Devanagari", "Georgia", serif;--font-sans:"Inter", "Noto Sans Devanagari", system-ui, -apple-system, sans-serif;--font-devanagari:"Noto Serif Devanagari", serif;--space-3xs:.25rem;--space-2xs:.375rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4.5rem;--space-4xl:6rem;--space-5xl:9rem;--reading-width:680px;--content-width:900px;--wide-width:1200px;--ease-out:cubic-bezier(.16, 1, .3, 1);--transition-fast:.15s var(--ease-out);--transition-base:.3s var(--ease-out);--transition-slow:.5s var(--ease-out)}:root[data-theme=dark]{--bg:#15130f;--bg-warm:#1d1a15;--bg-card:#241f19;--bg-deep:#2c2620;--ink:#f1eadf;--ink-body:#ddd4c6;--ink-muted:#b2a897;--ink-faint:#978c7d;--ink-ghost:#4b443b;--accent:#e3957c;--accent-hover:#edad98;--accent-warm:#d6a065;--accent-teal:#79b5af;--divider:#2f2a23;--divider-warm:#3d362d;--ochre-text:#d6a065;--accent-tint:#e3957c29;--ochre-tint:#d6a06529;--nav-bg:#15130fe6;--panel-bg:#1d1a15f7;--shadow-soft:0 4px 18px #00000073;--shadow-lift:0 8px 28px #0000008c;--photo-filter:brightness(.88) contrast(1.04);--mono-filter:brightness(0) invert(.9) sepia(.15);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme]){--bg:#15130f;--bg-warm:#1d1a15;--bg-card:#241f19;--bg-deep:#2c2620;--ink:#f1eadf;--ink-body:#ddd4c6;--ink-muted:#b2a897;--ink-faint:#978c7d;--ink-ghost:#4b443b;--accent:#e3957c;--accent-hover:#edad98;--accent-warm:#d6a065;--accent-teal:#79b5af;--divider:#2f2a23;--divider-warm:#3d362d;--ochre-text:#d6a065;--accent-tint:#e3957c29;--ochre-tint:#d6a06529;--nav-bg:#15130fe6;--panel-bg:#1d1a15f7;--shadow-soft:0 4px 18px #00000073;--shadow-lift:0 8px 28px #0000008c;--photo-filter:brightness(.88) contrast(1.04);--mono-filter:brightness(0) invert(.9) sepia(.15);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:where(:root[data-theme=dark]) img:where(:not([data-mono])){filter:var(--photo-filter)}img[data-mono]{filter:var(--mono-filter)!important}@media (prefers-color-scheme:dark){:where(:root:not([data-theme])) img:where(:not([data-mono])){filter:var(--photo-filter)}}.theme-switching,.theme-switching *,.theme-switching :before,.theme-switching :after{transition:background-color .4s,color .4s,border-color .4s,fill .4s!important}body{background:var(--bg);color:var(--ink-body);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;font-weight:400;line-height:1.75;overflow-x:hidden}::selection{background:var(--accent-tint);color:var(--ink)}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);font-weight:400;line-height:1.15}h1{font-size:clamp(3rem,8vw,6rem);font-weight:300;line-height:1.08}h2{font-size:clamp(1.5rem,3vw,2.2rem)}h3{font-size:clamp(1.15rem,2vw,1.5rem)}h4{font-size:clamp(1rem,1.5vw,1.2rem);font-weight:500}p+p{margin-top:1.3em}.label{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);font-size:.75rem;font-weight:500}.label--accent{color:var(--accent)}.issue-mark{font-family:var(--font-display);color:var(--accent);white-space:nowrap;font-size:1.05rem;font-style:italic;line-height:1}.container{width:92%;max-width:var(--wide-width);margin-inline:auto}.container--content{width:92%;max-width:var(--content-width);margin-inline:auto}.container--reading{width:92%;max-width:var(--reading-width);margin-inline:auto}.divider{border:none;border-top:1px solid var(--divider)}.divider-ornate{margin-block:var(--space-3xl);align-items:center;gap:.75rem;display:flex}.divider-ornate:before,.divider-ornate:after{content:"";background:var(--divider);flex:1;height:1px}.divider-ornate span{gap:6px;display:flex}.divider-ornate span:before,.divider-ornate span:after{content:"";background:var(--accent-warm);opacity:.6;border-radius:50%;width:4px;height:4px}.divider-ornate span:before{width:3px;height:3px}.section{padding-block:var(--space-5xl)}.section__label{margin-bottom:var(--space-lg);display:block}.section__heading{margin-bottom:var(--space-xl);max-width:24ch}.prose{font-family:var(--font-body);color:var(--ink-body);max-width:var(--reading-width);font-size:clamp(1rem,1.4vw,1.0625rem);line-height:1.82}.prose h2{margin-top:2.8em;margin-bottom:.7em;font-size:clamp(1.25rem,2.5vw,1.75rem)}.prose h3{margin-top:2.2em;margin-bottom:.5em;font-size:clamp(1.05rem,2vw,1.3rem)}.prose p+p{margin-top:1.4em}.prose ul,.prose ol{margin-top:.8em;margin-bottom:.8em;padding-left:1.4em}.prose li{color:var(--ink-muted);margin-bottom:.4em;font-size:.95em;line-height:1.75}.prose li::marker{color:var(--accent-warm)}.prose blockquote{border-left:2px solid var(--accent-warm);font-family:var(--font-display);color:var(--ink-muted);margin-block:1.6em;padding-left:1.5rem;font-size:1.1em;font-style:italic;line-height:1.6}.prose .exclusion-list{padding-left:0;list-style:none}.prose .exclusion-list li:before{content:"✕";color:var(--accent);margin-right:.6em;font-size:.7em}.prose .highlight-block{background:var(--bg-warm);border-left:3px solid var(--accent);color:var(--ink-muted);margin-block:1.6em;padding:1.25rem 1.5rem;font-size:.9375rem}.prose a{color:var(--accent);transition:border-color var(--transition-fast);border-bottom:1px solid #0000}.prose a:hover{border-bottom-color:var(--accent)}.cta-link{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);border-bottom:1px solid var(--accent);transition:opacity var(--transition-fast);padding-bottom:2px;font-size:.78rem;font-weight:500;display:inline-block}.cta-link:hover{opacity:.7}.btn-outline{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--accent);color:var(--accent);transition:background var(--transition-base), color var(--transition-base);padding:.75rem 1.75rem;font-size:.78rem;font-weight:500;display:inline-block}.btn-outline:hover{background:var(--accent);color:var(--bg)}.js .fade-in{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(16px)}.fade-in.visible{opacity:1;transform:none}@media (width<=680px){.section{padding-block:var(--space-3xl)}.divider-ornate{margin-block:var(--space-xl)}}.prose .pull-quote{border-top:2px solid var(--accent-warm);border-bottom:2px solid var(--accent-warm);font-family:var(--font-display);color:var(--ink);text-align:center;margin-block:2em;padding-block:1.1rem;font-size:1.45em;font-weight:700;line-height:1.3}.prose .drop-cap:first-letter{float:left;font-family:var(--font-display);color:var(--accent);padding:.06em .1em 0 0;font-size:4.2em;font-weight:700;line-height:.85}.skip-link{z-index:300;background:var(--ink);color:var(--bg);font-family:var(--font-sans);transition:top var(--transition-fast);padding:.6rem 1rem;font-size:.8rem;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .fade-in{opacity:1;transition:none;transform:none}}:lang(hi){letter-spacing:0!important}.label:lang(hi){font-size:.9rem;font-weight:600}
