.gp:where(.astro-k2uruhct){margin:var(--sp-6) 0 var(--sp-7);padding:var(--sp-6);background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-sm)}.gp-title:where(.astro-k2uruhct){font-size:var(--fs-h4);margin:0}.gp-given:where(.astro-k2uruhct){margin:var(--sp-3) 0 0;font-family:var(--font-display);letter-spacing:-.02em;color:var(--heading);font-size:clamp(2.25rem,6vw,3rem);font-weight:600;line-height:1}.gp-of:where(.astro-k2uruhct){margin:var(--sp-2) 0 0;color:var(--fg-muted)}.gp-track:where(.astro-k2uruhct){height:1.125rem;margin:var(--sp-7) 0 var(--sp-2);background:var(--line);border-radius:var(--r-sm);position:relative}.gp-fill:where(.astro-k2uruhct){width:var(--given);background:var(--gold);border-radius:var(--r-sm);position:absolute;inset:0 auto 0 0}.gp-mark:where(.astro-k2uruhct){top:-.5rem;bottom:-.5rem;left:var(--pace);background:var(--deep);width:2px;position:absolute}.gp-mark-label:where(.astro-k2uruhct){font-family:var(--font-display);white-space:nowrap;color:var(--heading);font-size:.8125rem;font-weight:600;position:absolute;bottom:calc(100% + .25rem);left:50%;transform:translate(-50%)}.gp-scale:where(.astro-k2uruhct){justify-content:space-between;gap:var(--sp-3);font-family:var(--font-display);color:var(--fg-muted);margin:0;font-size:.8125rem;display:flex}.gp-verdict:where(.astro-k2uruhct){margin:var(--sp-6) 0 0;padding-left:var(--sp-4);border-left:3px solid var(--accent-line);font-family:var(--font-display);font-size:var(--fs-h4);color:var(--heading);font-weight:600}.gp-note:where(.astro-k2uruhct){margin:var(--sp-3) 0 0;font-size:var(--fs-small);color:var(--fg-muted)}@media (prefers-reduced-motion:no-preference){.gp-fill:where(.astro-k2uruhct){animation:gp-grow .9s var(--ease-out) both}@keyframes gp-grow{0%{width:0}}}.gen:where(.astro-mqcr6vw6){gap:var(--sp-8);display:grid}.gen-intro:where(.astro-mqcr6vw6) h2:where(.astro-mqcr6vw6){max-width:14ch;margin-bottom:var(--sp-6)}.gen-figure:where(.astro-mqcr6vw6){font-family:var(--font-display);color:var(--heading);margin:0;line-height:.95}.gen-q:where(.astro-mqcr6vw6){margin-bottom:var(--sp-2);font-size:var(--fs-lead);color:var(--fg-muted);font-weight:500;display:block}.gen-num:where(.astro-mqcr6vw6){letter-spacing:-.035em;font-size:clamp(3.25rem,11vw,6.25rem);font-weight:600;display:block}.gen-num:where(.astro-mqcr6vw6):after{content:"";width:4.5rem;height:5px;margin-top:var(--sp-5);background:var(--accent-line);border-radius:3px;display:block}.gen-lead:where(.astro-mqcr6vw6){max-width:30rem;margin:var(--sp-4) 0 var(--sp-5)}.gen-body:where(.astro-mqcr6vw6){max-width:34rem}.gen-value:where(.astro-mqcr6vw6){max-width:30rem;margin:var(--sp-6) 0 0;padding-left:var(--sp-5);border-left:3px solid var(--rule)}.gen-value:where(.astro-mqcr6vw6) p:where(.astro-mqcr6vw6){margin:0 0 var(--sp-1);font-family:var(--font-display);color:var(--heading);font-size:1.25rem;font-weight:500;line-height:1.35}.gen-value:where(.astro-mqcr6vw6) footer:where(.astro-mqcr6vw6){font-size:var(--fs-small);color:var(--fg-muted)}.chart:where(.astro-mqcr6vw6){margin:0}.chart-title:where(.astro-mqcr6vw6){margin-bottom:var(--sp-5);font-size:var(--fs-h4)}.chart-svg:where(.astro-mqcr6vw6){width:100%;max-width:27rem;height:auto;overflow:visible}.chart-bar:where(.astro-mqcr6vw6){fill:#5d7a8c}.chart-bar:where(.astro-mqcr6vw6).is-latest{fill:var(--deep)}.chart-base:where(.astro-mqcr6vw6){stroke:var(--ink-muted);stroke-width:1px}.chart-val:where(.astro-mqcr6vw6){font-family:var(--font-display);fill:var(--fg);font-size:12.5px;font-weight:600}.chart-year:where(.astro-mqcr6vw6){font-family:var(--font-body);fill:var(--fg-muted);font-size:12.5px}.chart-cap:where(.astro-mqcr6vw6){max-width:27rem;margin-top:var(--sp-4);font-size:var(--fs-small);color:var(--fg-muted)}.facts:where(.astro-mqcr6vw6){gap:var(--sp-5);margin:var(--sp-7) 0 0;padding-top:var(--sp-6);border-top:1px solid var(--rule);display:grid}.fact:where(.astro-mqcr6vw6) dt:where(.astro-mqcr6vw6){font-family:var(--font-display);letter-spacing:-.02em;color:var(--heading);font-size:clamp(2rem,5vw,2.75rem);font-weight:600;line-height:1.05}.fact:where(.astro-mqcr6vw6) dd:where(.astro-mqcr6vw6){max-width:22rem;margin:var(--sp-1) 0 0;color:var(--fg-muted)}.funds:where(.astro-mqcr6vw6){gap:var(--sp-5) var(--sp-8);margin-top:var(--sp-8);display:grid}.funds-head:where(.astro-mqcr6vw6) h3:where(.astro-mqcr6vw6){margin-bottom:var(--sp-2)}.funds-head:where(.astro-mqcr6vw6) p:where(.astro-mqcr6vw6){max-width:30rem;color:var(--fg-muted);margin:0}.funds-table:where(.astro-mqcr6vw6){border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.funds-table:where(.astro-mqcr6vw6) th:where(.astro-mqcr6vw6),.funds-table:where(.astro-mqcr6vw6) td:where(.astro-mqcr6vw6){padding:var(--sp-3) 0 var(--sp-3) var(--sp-4);border-bottom:1px solid var(--rule);text-align:left;vertical-align:baseline}.funds-table:where(.astro-mqcr6vw6) th:where(.astro-mqcr6vw6):first-child{padding-left:0}.funds-table:where(.astro-mqcr6vw6) thead:where(.astro-mqcr6vw6) th:where(.astro-mqcr6vw6){font-size:var(--fs-small);color:var(--fg-muted);padding-top:0;font-weight:400}.funds-table:where(.astro-mqcr6vw6) tbody:where(.astro-mqcr6vw6) th:where(.astro-mqcr6vw6){font-family:var(--font-display);color:var(--heading);font-size:1.125rem;font-weight:600;line-height:1.25}.funds-table:where(.astro-mqcr6vw6) .when:where(.astro-mqcr6vw6){font-family:var(--font-body);font-size:var(--fs-small);color:var(--fg-muted);margin-top:.15rem;font-weight:400;display:block}.funds-table:where(.astro-mqcr6vw6) .num:where(.astro-mqcr6vw6){text-align:right}.funds-table:where(.astro-mqcr6vw6) .amt:where(.astro-mqcr6vw6){font-weight:700}.bud:where(.astro-mqcr6vw6){gap:var(--sp-7);display:grid}.bud-main:where(.astro-mqcr6vw6) h2:where(.astro-mqcr6vw6){margin-bottom:var(--sp-4)}.bud-lead:where(.astro-mqcr6vw6){max-width:38rem;margin-bottom:var(--sp-7)}.budget:where(.astro-mqcr6vw6){border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.bk:where(.astro-mqcr6vw6){padding-block:var(--sp-5) var(--sp-3);border-bottom:1px solid var(--rule)}.bk-head:where(.astro-mqcr6vw6){align-items:end;gap:var(--sp-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.bk-label:where(.astro-mqcr6vw6){margin:0;font-size:1.25rem}.bk-figs:where(.astro-mqcr6vw6){font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;margin:0;line-height:1.15;display:flex}.bk-pct:where(.astro-mqcr6vw6){font-family:var(--font-display);color:var(--heading);font-size:1.5rem;font-weight:600}.bk-amt:where(.astro-mqcr6vw6){font-size:var(--fs-small);color:var(--fg-muted)}.bk-track:where(.astro-mqcr6vw6){height:14px;margin:var(--sp-3) 0;border-radius:var(--r-sm);background:#dfe8ee;overflow:hidden}.bk-bar:where(.astro-mqcr6vw6){border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--deep);transform-origin:0;height:100%;display:block}.bk-beyond:where(.astro-mqcr6vw6) .bk-bar:where(.astro-mqcr6vw6){background:var(--gold)}.bk-note:where(.astro-mqcr6vw6){max-width:36rem;margin:0 0 var(--sp-1)}.bk-lines:where(.astro-mqcr6vw6) summary:where(.astro-mqcr6vw6){align-items:center;gap:var(--sp-2);cursor:pointer;min-height:2.75rem;font-family:var(--font-display);color:var(--link);font-weight:500;list-style:none;display:inline-flex}.bk-lines:where(.astro-mqcr6vw6) summary:where(.astro-mqcr6vw6)::-webkit-details-marker{display:none}.bk-lines:where(.astro-mqcr6vw6) summary:where(.astro-mqcr6vw6):before{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:.45rem;height:.45rem;margin:0 .2rem 0 .1rem;transform:rotate(-45deg)}.bk-lines:where(.astro-mqcr6vw6)[open] summary:where(.astro-mqcr6vw6):before{transform:rotate(45deg)}.bk-lines:where(.astro-mqcr6vw6) summary:where(.astro-mqcr6vw6):hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line);text-underline-offset:.3em;text-decoration-thickness:2px}.bk-lines:where(.astro-mqcr6vw6) ul:where(.astro-mqcr6vw6){columns:2 12rem;column-gap:var(--sp-6);margin:0 0 var(--sp-3);padding:var(--sp-4) var(--sp-5);border-radius:var(--r-sm);background:var(--paper);font-size:var(--fs-small);list-style:none}.bk-lines:where(.astro-mqcr6vw6) li:where(.astro-mqcr6vw6){break-inside:avoid;padding-block:.2rem}.bud-side:where(.astro-mqcr6vw6){gap:var(--sp-5);align-content:start;display:grid}.beyond:where(.astro-mqcr6vw6){padding:var(--sp-6);border-top:5px solid var(--gold);border-radius:var(--r-sm);background:var(--paper)}.beyond:where(.astro-mqcr6vw6) h3:where(.astro-mqcr6vw6){margin-bottom:var(--sp-3)}.beyond:where(.astro-mqcr6vw6) p:where(.astro-mqcr6vw6):last-child{margin-bottom:0}.beyond:where(.astro-mqcr6vw6) strong:where(.astro-mqcr6vw6){font-family:var(--font-display);color:var(--heading);font-weight:600}.ledger:where(.astro-mqcr6vw6){margin:var(--sp-2) 0 0;font-variant-numeric:tabular-nums}.ledger:where(.astro-mqcr6vw6) div:where(.astro-mqcr6vw6){justify-content:space-between;gap:var(--sp-4);padding-block:var(--sp-2);border-bottom:1px solid var(--rule);display:flex}.ledger:where(.astro-mqcr6vw6) dd:where(.astro-mqcr6vw6){margin:0;font-weight:700}.ledger:where(.astro-mqcr6vw6) .ledger-total:where(.astro-mqcr6vw6){border-bottom:0}.ledger:where(.astro-mqcr6vw6) .ledger-total:where(.astro-mqcr6vw6) dt:where(.astro-mqcr6vw6),.ledger:where(.astro-mqcr6vw6) .ledger-total:where(.astro-mqcr6vw6) dd:where(.astro-mqcr6vw6){font-family:var(--font-display);color:var(--heading);font-weight:600}.ledger-note:where(.astro-mqcr6vw6){font-size:var(--fs-small);color:var(--fg-muted);margin:0}.bud-pdf:where(.astro-mqcr6vw6){justify-self:start}.trust:where(.astro-mqcr6vw6){gap:var(--sp-5) var(--sp-7);align-items:center;display:grid}.trust-seal:where(.astro-mqcr6vw6){width:6.5rem;height:auto}.trust-head:where(.astro-mqcr6vw6) h2:where(.astro-mqcr6vw6){margin-bottom:var(--sp-3)}.trust-head:where(.astro-mqcr6vw6) .lead:where(.astro-mqcr6vw6){max-width:40rem;margin:0}.checks:where(.astro-mqcr6vw6){gap:0 var(--sp-8);margin:var(--sp-7) 0 0;padding:0;list-style:none;display:grid}.checks:where(.astro-mqcr6vw6) li:where(.astro-mqcr6vw6){padding-block:var(--sp-5);border-top:1px solid var(--rule)}.checks:where(.astro-mqcr6vw6) h3:where(.astro-mqcr6vw6){margin-bottom:var(--sp-2);font-size:1.25rem}.checks:where(.astro-mqcr6vw6) h3:where(.astro-mqcr6vw6):before{content:"";border-right:3px solid var(--gold);border-bottom:3px solid var(--gold);width:.5rem;height:.9rem;margin-right:.75rem;display:inline-block;transform:translateY(-.12rem)rotate(45deg)}.checks:where(.astro-mqcr6vw6) p:where(.astro-mqcr6vw6){max-width:36rem;margin:0}.ways-head:where(.astro-mqcr6vw6){margin-bottom:var(--sp-7)}.ways-head:where(.astro-mqcr6vw6) h2:where(.astro-mqcr6vw6){margin-bottom:var(--sp-3)}.ways-head:where(.astro-mqcr6vw6) .lead:where(.astro-mqcr6vw6){color:var(--fg-muted);margin:0}.primary-ways:where(.astro-mqcr6vw6){gap:var(--sp-4);display:grid}.pw:where(.astro-mqcr6vw6){padding:var(--sp-6);border-radius:var(--r-sm);background:var(--deep-2);flex-direction:column;align-items:flex-start;display:flex}.pw:where(.astro-mqcr6vw6) h3:where(.astro-mqcr6vw6){margin-bottom:var(--sp-3)}.pw:where(.astro-mqcr6vw6) p:where(.astro-mqcr6vw6){max-width:34rem}.pw:where(.astro-mqcr6vw6) .btn:where(.astro-mqcr6vw6){margin-top:auto}.pw-verse:where(.astro-mqcr6vw6){padding-left:var(--sp-4);border-left:3px solid var(--gold);font-family:var(--font-display);color:var(--heading);font-size:1.125rem;line-height:1.45}.pw-verse:where(.astro-mqcr6vw6) cite:where(.astro-mqcr6vw6){margin-top:var(--sp-1);font-family:var(--font-body);font-size:var(--fs-small);color:var(--fg-muted);font-style:normal;display:block}.more-ways:where(.astro-mqcr6vw6){gap:0 var(--sp-7);margin:var(--sp-7) 0 0;padding:0;list-style:none;display:grid}.mw:where(.astro-mqcr6vw6){padding-block:var(--sp-5);border-top:1px solid var(--rule)}.mw:where(.astro-mqcr6vw6) h3:where(.astro-mqcr6vw6){margin-bottom:var(--sp-2);font-size:1.25rem}.mw:where(.astro-mqcr6vw6) p:where(.astro-mqcr6vw6){margin-bottom:var(--sp-2)}.heart:where(.astro-mqcr6vw6){margin:0 0 var(--sp-5)}.heart:where(.astro-mqcr6vw6) p:where(.astro-mqcr6vw6){margin:0 0 var(--sp-2);font-family:var(--font-display);letter-spacing:-.01em;color:var(--heading);font-size:clamp(1.5rem,3vw,2rem);font-weight:500;line-height:1.25}.heart:where(.astro-mqcr6vw6) cite:where(.astro-mqcr6vw6){font-size:var(--fs-small);color:var(--fg-muted);font-style:normal}.first-visit:where(.astro-mqcr6vw6){margin-top:var(--sp-6);padding:var(--sp-5);border-left:4px solid var(--gold);border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--paper)}.fv-lead:where(.astro-mqcr6vw6){margin:0 0 var(--sp-3);font-weight:700}.fv-q:where(.astro-mqcr6vw6){margin:0 0 var(--sp-1);font-size:1.125rem}.fv-a:where(.astro-mqcr6vw6){margin:0}.bible-band:where(.astro-mqcr6vw6){padding-top:0}.bible:where(.astro-mqcr6vw6){gap:var(--sp-6);padding-top:var(--sp-8);border-top:1px solid var(--rule);display:grid}.bible-title:where(.astro-mqcr6vw6){margin-bottom:var(--sp-3);font-size:clamp(1.75rem,3.6vw,2.5rem)}.bible-head:where(.astro-mqcr6vw6) p:where(.astro-mqcr6vw6){max-width:26rem;color:var(--fg-muted)}.why-list:where(.astro-mqcr6vw6){border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.why-list:where(.astro-mqcr6vw6) li:where(.astro-mqcr6vw6){padding-block:var(--sp-5);border-bottom:1px solid var(--rule)}.why-s:where(.astro-mqcr6vw6){margin:0 0 var(--sp-1);font-family:var(--font-display);color:var(--heading);font-size:clamp(1.25rem,2.4vw,1.5rem);font-weight:500;line-height:1.3}.why-ref:where(.astro-mqcr6vw6){font-size:var(--fs-small);color:var(--fg-muted);margin:0}@media (prefers-reduced-motion:no-preference){.budget:where(.astro-mqcr6vw6).is-armed .bk-bar:where(.astro-mqcr6vw6){transform:scaleX(0)}.budget:where(.astro-mqcr6vw6).is-armed.is-in .bk-bar:where(.astro-mqcr6vw6){transition:transform .9s var(--ease-out) calc(var(--i) * .12s + .1s);transform:scaleX(1)}.bk-lines:where(.astro-mqcr6vw6) summary:where(.astro-mqcr6vw6):before{transition:transform .16s var(--ease-out)}}@media (width>=640px){.bk-figs:where(.astro-mqcr6vw6){align-items:baseline;gap:var(--sp-3);flex-direction:row}.bk-amt:where(.astro-mqcr6vw6){font-size:var(--fs-body)}.facts:where(.astro-mqcr6vw6){margin-top:var(--sp-8);gap:var(--sp-6);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=760px){.checks:where(.astro-mqcr6vw6),.more-ways:where(.astro-mqcr6vw6){grid-template-columns:repeat(2,minmax(0,1fr))}.primary-ways:where(.astro-mqcr6vw6){grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.trust:where(.astro-mqcr6vw6){grid-template-columns:auto minmax(0,1fr)}}@media (width>=900px){.gen:where(.astro-mqcr6vw6){grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end}.chart:where(.astro-mqcr6vw6){justify-self:end;width:100%;max-width:27rem}.funds:where(.astro-mqcr6vw6){grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start}.bud:where(.astro-mqcr6vw6){gap:var(--sp-9);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start}.bud-side:where(.astro-mqcr6vw6){top:calc(var(--header-h) + var(--sp-6));margin-top:12rem;position:sticky}.trust-seal:where(.astro-mqcr6vw6){width:8rem}.more-ways:where(.astro-mqcr6vw6){grid-template-columns:repeat(3,minmax(0,1fr))}.bible:where(.astro-mqcr6vw6){gap:var(--sp-9);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start}}
