.action-link.svelte-14nau3h{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-width:44px;min-height:44px;padding:var(--space-2) var(--space-4);border:1px solid transparent;border-radius:var(--radius-control);font-family:var(--font-ui);font-size:var(--text-ui);font-weight:600;line-height:var(--leading-ui);letter-spacing:var(--tracking-ui);text-decoration:none;transition:background-color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.action-link--primary.svelte-14nau3h{background:var(--color-action);color:var(--color-action-text)}.action-link--primary.svelte-14nau3h:hover,.action-link--primary.svelte-14nau3h:active{background:color-mix(in oklch,var(--color-action) 82%,var(--color-surface-strong))}.action-link--secondary.svelte-14nau3h{border-color:currentColor;background:transparent;color:inherit}.action-link--secondary.svelte-14nau3h:hover,.action-link--secondary.svelte-14nau3h:active{border-color:var(--color-surface-strong);background:var(--color-surface-strong);color:var(--color-text-on-strong)}.action-link[data-tone=on-strong].action-link--secondary.svelte-14nau3h{border-color:var(--color-text-on-strong);color:var(--color-text-on-strong)}.action-link[data-tone=on-strong].action-link--secondary.svelte-14nau3h:hover,.action-link[data-tone=on-strong].action-link--secondary.svelte-14nau3h:active{border-color:var(--color-text-on-strong);background:var(--color-text-on-strong);color:var(--color-surface-strong)}.action-link--text.svelte-14nau3h{padding-inline:var(--space-1);color:var(--color-surface-strong);text-decoration:underline;text-decoration-color:var(--color-action);text-decoration-thickness:.16rem;text-underline-offset:var(--space-1)}.action-link--text.svelte-14nau3h:hover,.action-link--text.svelte-14nau3h:active{color:var(--color-text)}.action-link[data-tone=on-strong].action-link--text.svelte-14nau3h{color:var(--color-text-on-strong)}.action-link[data-tone=on-strong].action-link--text.svelte-14nau3h:hover,.action-link[data-tone=on-strong].action-link--text.svelte-14nau3h:active{color:var(--color-focus)}.action-link[data-tone=on-action].action-link--primary.svelte-14nau3h{background:var(--near-black);color:var(--chalk)}.action-link[data-tone=on-action].action-link--primary.svelte-14nau3h:hover,.action-link[data-tone=on-action].action-link--primary.svelte-14nau3h:active{background:color-mix(in oklch,var(--near-black) 88%,var(--chalk))}.action-link[data-tone=on-action].action-link--secondary.svelte-14nau3h{border-color:var(--near-black);color:var(--near-black)}.action-link[data-tone=on-action].action-link--secondary.svelte-14nau3h:hover,.action-link[data-tone=on-action].action-link--secondary.svelte-14nau3h:active{border-color:var(--near-black);background:var(--near-black);color:var(--chalk)}.action-link[data-tone=on-action].action-link--text.svelte-14nau3h,.action-link[data-tone=on-action].action-link--text.svelte-14nau3h:hover,.action-link[data-tone=on-action].action-link--text.svelte-14nau3h:active{color:var(--near-black);text-decoration-color:currentColor}.action-link.svelte-14nau3h:focus-visible{outline-color:var(--color-surface-strong)}.action-link[data-tone=on-action].svelte-14nau3h:focus-visible{outline-color:var(--near-black)}.action-link[data-tone=on-strong].svelte-14nau3h:focus-visible{outline-color:var(--color-focus)}@media (prefers-reduced-motion: reduce){.action-link.svelte-14nau3h{transition:none}}.responsive-image[data-media-radius=panel].svelte-ko64eg{border-radius:var(--radius-panel)}.responsive-image[data-media-radius=control].svelte-ko64eg{border-radius:var(--radius-control)}.responsive-image[data-media-radius=round].svelte-ko64eg{border-radius:var(--radius-round)}.responsive-image[data-media-radius=none].svelte-ko64eg{border-radius:0}.donation-method.svelte-rszdtu.svelte-rszdtu{color:var(--color-text);background:var(--color-surface);border-radius:var(--radius-panel);padding:var(--panel-padding)}.donation-method__header.svelte-rszdtu.svelte-rszdtu{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-3)}.donation-method.svelte-rszdtu h2,.donation-method.svelte-rszdtu h3{color:var(--deep-green);font-size:var(--text-card);line-height:var(--leading-card);margin:0}.donation-method__summary.svelte-rszdtu.svelte-rszdtu{line-height:1.65;margin-top:1rem;max-width:42rem}.donation-method__details.svelte-rszdtu.svelte-rszdtu{display:grid;list-style:none;gap:var(--space-1);margin:1rem 0 0;padding:0;max-width:42rem}.donation-method__details.svelte-rszdtu li.svelte-rszdtu{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.donation-method__detail.svelte-rszdtu.svelte-rszdtu{display:grid;min-width:0}.donation-method__label.svelte-rszdtu.svelte-rszdtu{color:var(--color-text-muted);font-size:var(--text-label);letter-spacing:var(--tracking-label);line-height:var(--leading-label)}.donation-method__value.svelte-rszdtu.svelte-rszdtu{font-variant-numeric:tabular-nums;font-weight:600;line-height:var(--leading-body);overflow-wrap:anywhere}.donation-method__copy.svelte-rszdtu.svelte-rszdtu{flex:none;align-items:center;background:transparent;border:0;border-radius:var(--radius-control);color:var(--deep-green);cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;width:44px}.donation-method__copy.svelte-rszdtu.svelte-rszdtu:hover{background:color-mix(in oklch,var(--deep-green) 10%,transparent)}.donation-method__copy--done.svelte-rszdtu.svelte-rszdtu{color:var(--deep-green)}.donation-method__status.svelte-rszdtu.svelte-rszdtu:empty{margin:0}.donation-method__action.svelte-rszdtu.svelte-rszdtu{align-items:center;background:var(--signal-lime);border:0;border-radius:var(--radius-control);color:var(--near-black);cursor:pointer;display:inline-flex;font-family:var(--font-ui);font-size:var(--text-ui);font-weight:700;justify-content:center;margin-top:1.5rem;min-height:44px;min-width:44px;padding:.75rem 1.25rem;text-decoration:none}.donation-method__status.svelte-rszdtu.svelte-rszdtu{color:var(--deep-green);font-size:var(--text-small);font-weight:600;line-height:var(--leading-small);margin:var(--space-2) 0 0}.donation-method__status--error.svelte-rszdtu.svelte-rszdtu{color:var(--color-text)}.donation-method__action.svelte-rszdtu.svelte-rszdtu:hover{background:var(--chalk);box-shadow:inset 0 0 0 1px var(--near-black)}.page-grid.svelte-x0gasu{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--grid-gap);width:min(calc(100% - (2 * var(--layout-gutter))),var(--layout-max));margin-inline:auto}.page-grid--full.svelte-x0gasu{width:100%;max-width:none}@media (min-width: 48rem){.page-grid.svelte-x0gasu{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width: 64rem){.page-grid.svelte-x0gasu{grid-template-columns:repeat(12,minmax(0,1fr))}}.section-shell.svelte-9yq8m5{padding-block:var(--section-standard);background:var(--color-canvas);color:var(--color-text)}.section-shell[data-rhythm=compact].svelte-9yq8m5{padding-block:var(--section-compact)}.section-shell[data-rhythm=none].svelte-9yq8m5{padding-block:0}.section-shell[data-rhythm=generous].svelte-9yq8m5{padding-block:var(--section-generous)}.section-shell[data-tone=surface].svelte-9yq8m5{background:var(--color-surface)}.section-shell[data-tone=strong].svelte-9yq8m5{background:var(--color-surface-strong);color:var(--color-text-on-strong)}.bento-grid.svelte-1q7wck8{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;gap:var(--grid-gap)}.bento-grid[data-density=tight].svelte-1q7wck8{gap:var(--space-2)}.inset-corner.svelte-1mkdvn5{position:absolute;z-index:2;display:flex;width:var(--inset-size);height:var(--inset-size);align-items:center;justify-content:center;background:var(--inset-fill, var(--color-canvas));color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-ui);font-weight:600;line-height:var(--leading-ui);letter-spacing:var(--tracking-ui);text-decoration:none}.inset-corner.svelte-1mkdvn5:before,.inset-corner.svelte-1mkdvn5:after{content:"";position:absolute;width:var(--radius-inset);height:var(--radius-inset);background:transparent;pointer-events:none}.inset-corner[data-position=top-right].svelte-1mkdvn5{top:0;right:0;border-bottom-left-radius:var(--radius-inset)}.inset-corner[data-position=top-right].svelte-1mkdvn5:before{top:0;right:100%;border-top-right-radius:var(--radius-inset);box-shadow:calc(var(--radius-inset) / 2) calc(var(--radius-inset) / -2) 0 calc(var(--radius-inset) / 2) var(--inset-fill, var(--color-canvas))}.inset-corner[data-position=top-right].svelte-1mkdvn5:after{top:100%;right:0;border-top-right-radius:var(--radius-inset);box-shadow:calc(var(--radius-inset) / 2) calc(var(--radius-inset) / -2) 0 calc(var(--radius-inset) / 2) var(--inset-fill, var(--color-canvas))}.inset-corner[data-position=top-left].svelte-1mkdvn5{top:0;left:0;border-bottom-right-radius:var(--radius-inset)}.inset-corner[data-position=top-left].svelte-1mkdvn5:before{top:0;left:100%;border-top-left-radius:var(--radius-inset);box-shadow:calc(var(--radius-inset) / -2) calc(var(--radius-inset) / -2) 0 calc(var(--radius-inset) / 2) var(--inset-fill, var(--color-canvas))}.inset-corner[data-position=top-left].svelte-1mkdvn5:after{top:100%;left:0;border-top-left-radius:var(--radius-inset);box-shadow:calc(var(--radius-inset) / -2) calc(var(--radius-inset) / -2) 0 calc(var(--radius-inset) / 2) var(--inset-fill, var(--color-canvas))}.inset-corner[data-position=bottom-right].svelte-1mkdvn5{right:0;bottom:0;border-top-left-radius:var(--radius-inset)}.inset-corner[data-position=bottom-right].svelte-1mkdvn5:before{right:100%;bottom:0;border-bottom-right-radius:var(--radius-inset);box-shadow:calc(var(--radius-inset) / 2) calc(var(--radius-inset) / 2) 0 calc(var(--radius-inset) / 2) var(--inset-fill, var(--color-canvas))}.inset-corner[data-position=bottom-right].svelte-1mkdvn5:after{right:0;bottom:100%;border-bottom-right-radius:var(--radius-inset);box-shadow:calc(var(--radius-inset) / 2) calc(var(--radius-inset) / 2) 0 calc(var(--radius-inset) / 2) var(--inset-fill, var(--color-canvas))}.inset-corner[data-position=bottom-left].svelte-1mkdvn5{bottom:0;left:0;border-top-right-radius:var(--radius-inset)}.inset-corner[data-position=bottom-left].svelte-1mkdvn5:before{bottom:0;left:100%;border-bottom-left-radius:var(--radius-inset);box-shadow:calc(var(--radius-inset) / -2) calc(var(--radius-inset) / 2) 0 calc(var(--radius-inset) / 2) var(--inset-fill, var(--color-canvas))}.inset-corner[data-position=bottom-left].svelte-1mkdvn5:after{bottom:100%;left:0;border-bottom-left-radius:var(--radius-inset);box-shadow:calc(var(--radius-inset) / -2) calc(var(--radius-inset) / 2) 0 calc(var(--radius-inset) / 2) var(--inset-fill, var(--color-canvas))}.inset-corner[href].svelte-1mkdvn5:hover{color:var(--color-surface-strong)}.bento-panel.svelte-1p5lqgs{position:relative;grid-column:1 / -1;overflow:hidden;border-radius:var(--radius-panel);background:var(--color-surface);color:var(--color-text)}.bento-panel[data-variant=copy].svelte-1p5lqgs,.bento-panel[data-variant=evidence].svelte-1p5lqgs,.bento-panel[data-variant=action].svelte-1p5lqgs{padding:var(--space-4)}.bento-panel[data-variant=media].svelte-1p5lqgs{align-self:stretch}.bento-panel[data-variant=action].svelte-1p5lqgs{background:var(--color-surface-strong);color:var(--color-text-on-strong)}@media (min-width: 64rem){.bento-panel[data-span=feature].svelte-1p5lqgs,.bento-panel[data-span=wide].svelte-1p5lqgs{grid-column:span 7}.bento-panel[data-span=supporting].svelte-1p5lqgs,.bento-panel[data-span=narrow].svelte-1p5lqgs{grid-column:span 5}.bento-panel[data-span=half].svelte-1p5lqgs{grid-column:span 6}.bento-panel[data-span=full].svelte-1p5lqgs{grid-column:1 / -1}}.media-frame.svelte-n1gia0{margin:0;overflow:hidden;border-radius:var(--radius-panel)}.media-frame--fill.svelte-n1gia0{height:100%;min-height:var(--media-feature-min)}figcaption.svelte-n1gia0{padding:var(--space-2) var(--space-3);background:var(--color-surface);color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--text-label);line-height:var(--leading-label);letter-spacing:var(--tracking-label)}.lead-media.svelte-304t7q{grid-column:1 / -1;min-width:0}@media (min-width: 64rem){.lead-media.svelte-304t7q{grid-column:3 / 11}}.chapter-nav.svelte-1nulmq2.svelte-1nulmq2{grid-column:1 / -1;min-width:0}ol.svelte-1nulmq2.svelte-1nulmq2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);border-top:1px solid var(--near-black);list-style:none;margin:0;padding:0}li.svelte-1nulmq2.svelte-1nulmq2{display:flex;min-width:0}a.svelte-1nulmq2.svelte-1nulmq2{flex:1;display:flex;align-items:baseline;gap:var(--space-2);padding:var(--space-3) 0;border-bottom:1px solid var(--hairline);color:inherit;font-size:var(--text-body);line-height:var(--leading-body);text-decoration:none}a.svelte-1nulmq2:hover .chapter-nav__label.svelte-1nulmq2{text-decoration:underline;text-decoration-color:var(--signal-lime);text-decoration-thickness:.125rem;text-underline-offset:var(--space-1)}.chapter-nav__index.svelte-1nulmq2.svelte-1nulmq2{color:var(--deep-green);font-weight:600}.chapter-nav__text.svelte-1nulmq2.svelte-1nulmq2{display:grid;min-width:0}.chapter-nav__meta.svelte-1nulmq2.svelte-1nulmq2{color:var(--color-text-muted);font-size:var(--text-label);letter-spacing:var(--tracking-label);line-height:var(--leading-label)}@media (min-width: 48rem){ol.svelte-1nulmq2.svelte-1nulmq2{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 64rem){ol.svelte-1nulmq2.svelte-1nulmq2{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.page-intro.svelte-vxt2u7.svelte-vxt2u7{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:start;-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);min-width:0}.page-intro__title.svelte-vxt2u7.svelte-vxt2u7{grid-column:1 / span 7;align-self:start;min-width:0}.page-intro__support.svelte-vxt2u7.svelte-vxt2u7{display:grid;grid-column:9 / -1;align-self:start;gap:var(--space-4);min-width:0}.page-intro[data-layout=centered].svelte-vxt2u7.svelte-vxt2u7{grid-template-columns:minmax(0,1fr);max-width:var(--layout-editorial);justify-self:center;row-gap:var(--space-4);width:100%}.page-intro[data-layout=centered].svelte-vxt2u7 .page-intro__title.svelte-vxt2u7,.page-intro[data-layout=centered].svelte-vxt2u7 .page-intro__support.svelte-vxt2u7{grid-column:1 / -1;text-align:center;width:100%}.page-intro[data-layout=centered].svelte-vxt2u7 .page-intro__support.svelte-vxt2u7{justify-items:center}.page-intro[data-layout=centered].svelte-vxt2u7 h1.svelte-vxt2u7,.page-intro[data-layout=centered].svelte-vxt2u7 .page-intro__lead.svelte-vxt2u7{max-width:none}h1.svelte-vxt2u7.svelte-vxt2u7{max-width:var(--measure-display);margin:0;font-family:var(--font-display);font-size:var(--text-title);font-weight:400;letter-spacing:var(--tracking-title);line-height:var(--leading-title);text-wrap:balance}[data-scale=display].svelte-vxt2u7 h1.svelte-vxt2u7{font-size:var(--text-display);letter-spacing:var(--tracking-display);line-height:var(--leading-display)}.page-intro__lead.svelte-vxt2u7.svelte-vxt2u7{max-width:var(--measure-narrow);color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--text-lead);letter-spacing:var(--tracking-lead);line-height:var(--leading-lead)}.page-intro__lead.svelte-vxt2u7.svelte-vxt2u7,.page-intro__meta.svelte-vxt2u7.svelte-vxt2u7,.page-intro__actions.svelte-vxt2u7.svelte-vxt2u7{margin:0}.page-intro__chapters.svelte-vxt2u7.svelte-vxt2u7{grid-column:1 / -1;margin-top:var(--section-compact);min-width:0}.page-intro__meta.svelte-vxt2u7.svelte-vxt2u7:empty{display:none}.section-shell[data-tone=strong] .page-intro__lead.svelte-vxt2u7.svelte-vxt2u7{color:color-mix(in oklch,var(--color-text-on-strong) 78%,transparent)}@media (min-width: 64rem){.page-intro[data-layout=centered].svelte-vxt2u7.svelte-vxt2u7{grid-column:3 / 11}}@media (max-width: 63.999rem){.page-intro.svelte-vxt2u7.svelte-vxt2u7{row-gap:var(--space-4)}.page-intro__title.svelte-vxt2u7.svelte-vxt2u7,.page-intro__support.svelte-vxt2u7.svelte-vxt2u7{grid-column:1 / -1}}.reading-measure.svelte-upe5yl{width:100%;max-width:var(--measure-copy);min-width:0}.reading-measure[data-measure=narrow].svelte-upe5yl{max-width:var(--measure-narrow)}.reading-measure[data-measure=wide].svelte-upe5yl{max-width:var(--measure-wide-copy)}
