.investment-guide[data-astro-cid-re3hhf5p]{margin-top:36px;line-height:1.7}.investment-guide[data-astro-cid-re3hhf5p] section[data-astro-cid-re3hhf5p]{scroll-margin-top:24px}.guide-intro[data-astro-cid-re3hhf5p]{margin-bottom:22px}.guide-eyebrow[data-astro-cid-re3hhf5p]{color:#23764b;text-transform:uppercase;letter-spacing:.09em;margin:0 0 5px;font-size:.78rem;font-weight:750}.guide-intro[data-astro-cid-re3hhf5p] h2[data-astro-cid-re3hhf5p]{margin:0 0 12px}.investment-guide[data-astro-cid-re3hhf5p] h2[data-astro-cid-re3hhf5p]{color:#203d2b;margin:34px 0 10px;line-height:1.25}.investment-guide[data-astro-cid-re3hhf5p] h3[data-astro-cid-re3hhf5p]{color:#2b4a36;margin:23px 0 7px;line-height:1.3}.investment-guide[data-astro-cid-re3hhf5p] p[data-astro-cid-re3hhf5p]{color:#586b5f}.guide-nav[data-astro-cid-re3hhf5p]{flex-wrap:wrap;gap:8px;margin:22px 0 30px;display:flex}.guide-nav[data-astro-cid-re3hhf5p] a[data-astro-cid-re3hhf5p]{color:#315b40;background:#ffffff61;border:1px solid #278a5729;border-radius:999px;align-items:center;min-height:36px;padding:7px 11px;font-size:.79rem;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.guide-nav[data-astro-cid-re3hhf5p] a[data-astro-cid-re3hhf5p]:hover{background:#ffffffad;border-color:#278a5759}.mode-guide-grid[data-astro-cid-re3hhf5p]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.mode-guide-grid[data-astro-cid-re3hhf5p] article[data-astro-cid-re3hhf5p]{background:#ffffff5c;border:1px solid #278a571f;border-radius:13px;padding:17px}.mode-guide-grid[data-astro-cid-re3hhf5p] article[data-astro-cid-re3hhf5p]:first-child{grid-column:1/-1}.mode-guide-grid[data-astro-cid-re3hhf5p] h3[data-astro-cid-re3hhf5p]{color:#17643e;margin:0 0 7px;font-size:1rem}.mode-guide-grid[data-astro-cid-re3hhf5p] p[data-astro-cid-re3hhf5p]{margin:7px 0 0}.formula-box[data-astro-cid-re3hhf5p],.callout[data-astro-cid-re3hhf5p],.scenario-box[data-astro-cid-re3hhf5p]{background:#fff6;border:1px solid #278a5724;border-radius:14px;margin:20px 0;padding:18px}.formula-box[data-astro-cid-re3hhf5p]{flex-direction:column;gap:4px;display:flex}.formula-label[data-astro-cid-re3hhf5p]{color:#607568;text-transform:uppercase;letter-spacing:.08em;font-size:.74rem;font-weight:750}.formula-box[data-astro-cid-re3hhf5p] strong[data-astro-cid-re3hhf5p]{color:#1d5e3a;font-size:1rem}.callout[data-astro-cid-re3hhf5p]{background:#dff6e785;border-left:4px solid #278a57}.callout[data-astro-cid-re3hhf5p] strong[data-astro-cid-re3hhf5p]{color:#1c5d39}.callout[data-astro-cid-re3hhf5p] p[data-astro-cid-re3hhf5p]{margin-bottom:0}.scenario-box[data-astro-cid-re3hhf5p] h3[data-astro-cid-re3hhf5p]{margin:0 0 14px}.scenario-grid[data-astro-cid-re3hhf5p]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.scenario-grid[data-astro-cid-re3hhf5p]>div[data-astro-cid-re3hhf5p]{text-align:center;background:#ffffff73;border:1px solid #278a571f;border-radius:11px;padding:14px}.scenario-grid[data-astro-cid-re3hhf5p] strong[data-astro-cid-re3hhf5p]{color:#17643e;margin-bottom:2px;font-size:1.35rem;display:block}.scenario-grid[data-astro-cid-re3hhf5p] span[data-astro-cid-re3hhf5p]{color:#66796c;font-size:.76rem}.scenario-box[data-astro-cid-re3hhf5p]>p[data-astro-cid-re3hhf5p]{margin-bottom:0;font-size:.85rem}.faq-list[data-astro-cid-re3hhf5p]{gap:10px;margin-top:18px;display:grid}.faq-list[data-astro-cid-re3hhf5p] article[data-astro-cid-re3hhf5p]{background:#ffffff52;border:1px solid #278a571f;border-radius:12px;padding:16px 18px}.faq-list[data-astro-cid-re3hhf5p] h3[data-astro-cid-re3hhf5p]{color:#2a5238;margin:0;font-size:.98rem}.faq-list[data-astro-cid-re3hhf5p] p[data-astro-cid-re3hhf5p]{margin:7px 0 0}.sources[data-astro-cid-re3hhf5p]{border-top:1px solid #278a5721;margin-top:38px;padding-top:4px}.sources[data-astro-cid-re3hhf5p] p[data-astro-cid-re3hhf5p]{font-size:.86rem}.guide-disclaimer[data-astro-cid-re3hhf5p]{color:#617267;background:#ffffff47;border:1px solid #278a571c;border-radius:11px;margin:28px 0 0;padding:14px 16px;font-size:.79rem;line-height:1.55}@media (width<=700px){.mode-guide-grid[data-astro-cid-re3hhf5p],.scenario-grid[data-astro-cid-re3hhf5p]{grid-template-columns:1fr}.mode-guide-grid[data-astro-cid-re3hhf5p] article[data-astro-cid-re3hhf5p]:first-child{grid-column:auto}.guide-nav[data-astro-cid-re3hhf5p]{gap:6px}.guide-nav[data-astro-cid-re3hhf5p] a[data-astro-cid-re3hhf5p]{border-radius:11px}}.calculator-header[data-astro-cid-lk46435u]{margin-bottom:28px}.calculator-header[data-astro-cid-lk46435u] h1[data-astro-cid-lk46435u]{margin:4px 0 10px}.eyebrow[data-astro-cid-lk46435u]{color:#23764b;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:.78rem;font-weight:750}.mode-picker[data-astro-cid-lk46435u]{background:#ffffff4d;border:1px solid #278a5721;border-radius:18px;margin-bottom:14px;padding:20px}.mode-picker-heading[data-astro-cid-lk46435u] h2[data-astro-cid-lk46435u]{margin:0 0 5px;font-size:1.08rem}.mode-picker-heading[data-astro-cid-lk46435u] p[data-astro-cid-lk46435u]{color:#586b5f;margin:0 0 16px;font-size:.88rem}.mode-options[data-astro-cid-lk46435u]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mode-option[data-astro-cid-lk46435u]{color:#294536;min-width:0;min-height:78px;font:inherit;text-align:left;cursor:pointer;background:#ffffff80;border:1px solid #278a5729;border-radius:13px;padding:13px 14px;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s}.mode-option[data-astro-cid-lk46435u] strong[data-astro-cid-lk46435u]{margin-bottom:4px;font-size:.9rem;display:block}.mode-option[data-astro-cid-lk46435u] span[data-astro-cid-lk46435u]{color:#66786d;font-size:.76rem;line-height:1.35;display:block}.mode-option[data-astro-cid-lk46435u]:hover{background:#ffffffad;border-color:#278a5761;transform:translateY(-1px)}.mode-option[data-astro-cid-lk46435u].is-active{background:linear-gradient(145deg,#dcf5e4fa,#c2e7cfeb);border-color:#1f79498c;box-shadow:inset 3px 0 #278a57,0 5px 14px #12482e14}.mode-option[data-astro-cid-lk46435u].is-active strong[data-astro-cid-lk46435u]{color:#17643e}.mode-option[data-astro-cid-lk46435u].is-active span[data-astro-cid-lk46435u]{color:#4d6c58}.mode-description[data-astro-cid-lk46435u]{color:#53675a;margin:0 0 24px;line-height:1.55}.calculator-workspace[data-astro-cid-lk46435u]{grid-template-columns:minmax(0,1fr) minmax(320px,.95fr);align-items:start;gap:24px;display:grid}.calculator-inputs[data-astro-cid-lk46435u],.calculator-results[data-astro-cid-lk46435u]{border:1px solid #17643e21;border-radius:18px;padding:24px}.calculator-inputs[data-astro-cid-lk46435u]{background:#fff6}.calculator-results[data-astro-cid-lk46435u]{background:linear-gradient(145deg,#ebf9f0f0,#d4eeddd1);box-shadow:inset 0 1px #ffffffb3,0 10px 24px #12482e14}.calculator-inputs[data-astro-cid-lk46435u] h2[data-astro-cid-lk46435u]{margin:0 0 18px}.input-field[data-astro-cid-lk46435u]{margin-top:17px}.input-field[data-astro-cid-lk46435u][hidden]{display:none}.target-field[data-astro-cid-lk46435u]{background:#278a570e;border:1px solid #278a5726;border-radius:13px;margin-bottom:22px;padding:15px}.target-field[data-astro-cid-lk46435u].input-field{margin-top:0}.input-field[data-astro-cid-lk46435u]>label[data-astro-cid-lk46435u]{color:#2d4938;margin-bottom:7px;font-size:.9rem;font-weight:700;display:block}.money-input[data-astro-cid-lk46435u],.suffix-input[data-astro-cid-lk46435u]{background:#ffffffc7;border:1px solid #278a5740;border-radius:11px;min-width:0;display:grid;overflow:hidden}.money-input[data-astro-cid-lk46435u]{grid-template-columns:38px minmax(0,1fr)}.suffix-input[data-astro-cid-lk46435u]{grid-template-columns:minmax(0,1fr) auto}.money-input[data-astro-cid-lk46435u]:focus-within,.suffix-input[data-astro-cid-lk46435u]:focus-within{outline-offset:2px;outline:2px solid #278a578c}.money-input[data-astro-cid-lk46435u]>span[data-astro-cid-lk46435u],.suffix-input[data-astro-cid-lk46435u]>span[data-astro-cid-lk46435u]{color:#52705d;justify-content:center;align-items:center;font-size:.92rem;font-weight:700;display:flex}.money-input[data-astro-cid-lk46435u]>span[data-astro-cid-lk46435u]{border-right:1px solid #278a5726}.suffix-input[data-astro-cid-lk46435u]>span[data-astro-cid-lk46435u]{border-left:1px solid #278a5726;min-width:66px;padding:0 12px}.money-input[data-astro-cid-lk46435u] input[data-astro-cid-lk46435u],.suffix-input[data-astro-cid-lk46435u] input[data-astro-cid-lk46435u]{color:#1d3326;width:100%;min-width:0;min-height:48px;font:inherit;background:0 0;border:0;outline:none;padding:0 12px;font-size:1rem}input[data-astro-cid-lk46435u][aria-invalid=true]{background:#b534340e}.money-input[data-astro-cid-lk46435u]:has(input[aria-invalid=true]),.suffix-input[data-astro-cid-lk46435u]:has(input[aria-invalid=true]){border-color:#a53636b3}.contribution-settings[data-astro-cid-lk46435u]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:4px;display:grid}.input-field[data-astro-cid-lk46435u]>select[data-astro-cid-lk46435u]{color:#1d3326;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#ffffffc7;border:1px solid #278a5740;border-radius:11px;padding:0 12px;font-size:.92rem}.input-field[data-astro-cid-lk46435u]>select[data-astro-cid-lk46435u]:focus{outline-offset:2px;outline:2px solid #278a578c}.input-note[data-astro-cid-lk46435u]{color:#5e7164;margin:18px 0 0;font-size:.82rem;line-height:1.55}#calculate-button[data-astro-cid-lk46435u]{color:#fff;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#23764b;border:1px solid #1d6842;border-radius:12px;margin-top:22px;padding:13px 18px;font-weight:750;transition:background .15s,transform .15s,box-shadow .15s;box-shadow:0 7px 16px #12482e29}#calculate-button[data-astro-cid-lk46435u]:hover{background:#1c6841;transform:translateY(-1px);box-shadow:0 9px 19px #12482e33}#calculate-button[data-astro-cid-lk46435u]:active{transform:translateY(0)}.error-message[data-astro-cid-lk46435u]{color:#a53636;margin:14px 0 0;font-weight:700;line-height:1.45}.results-label[data-astro-cid-lk46435u]{color:#547060;text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px;font-size:.78rem;font-weight:750}.primary-result[data-astro-cid-lk46435u]{margin-bottom:24px}.primary-result[data-astro-cid-lk46435u] strong[data-astro-cid-lk46435u]{color:#17643e;letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(2.35rem,5vw,4rem);line-height:1;display:block}.primary-result[data-astro-cid-lk46435u]>span[data-astro-cid-lk46435u]{color:#577064;margin-top:8px;font-size:.9rem;font-weight:650;display:block}.result-cards[data-astro-cid-lk46435u]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.result-cards[data-astro-cid-lk46435u]>div[data-astro-cid-lk46435u]{background:#ffffff6b;border:1px solid #278a571f;border-radius:12px;min-width:0;padding:14px}.result-cards[data-astro-cid-lk46435u] span[data-astro-cid-lk46435u]{color:#607166;margin-bottom:5px;font-size:.77rem;font-weight:700;display:block}.result-cards[data-astro-cid-lk46435u] strong[data-astro-cid-lk46435u]{color:#21362a;overflow-wrap:anywhere;display:block}.result-summary[data-astro-cid-lk46435u]{background:#ffffff52;border:1px solid #278a571f;border-radius:12px;margin-top:18px;padding:15px}.result-summary[data-astro-cid-lk46435u] p[data-astro-cid-lk46435u]{color:#425e4d;margin:0;font-size:.88rem;line-height:1.55}.result-note[data-astro-cid-lk46435u]{color:#5c6f62;border-top:1px solid #278a5724;margin:18px 0 0;padding-top:15px;font-size:.81rem;line-height:1.55}.growth-section[data-astro-cid-lk46435u],.schedule-section[data-astro-cid-lk46435u]{margin-top:36px}.section-heading[data-astro-cid-lk46435u] h2[data-astro-cid-lk46435u]{margin:4px 0 8px}.section-heading[data-astro-cid-lk46435u]>p[data-astro-cid-lk46435u]:last-child{color:#586b5f;margin:0;line-height:1.6}.chart-panel[data-astro-cid-lk46435u]{background:#ffffff78;border:1px solid #278a5724;border-radius:16px;margin-top:18px;padding:20px;box-shadow:0 8px 20px #12482e0f}.chart-legend[data-astro-cid-lk46435u]{flex-wrap:wrap;gap:10px 22px;display:flex}.chart-legend[data-astro-cid-lk46435u]>div[data-astro-cid-lk46435u]{color:#4f6457;align-items:center;gap:8px;font-size:.85rem;font-weight:700;display:inline-flex}.legend-swatch[data-astro-cid-lk46435u]{border-radius:3px;width:13px;height:13px}.legend-contributions[data-astro-cid-lk46435u]{background:#2f8f5b}.legend-growth[data-astro-cid-lk46435u]{background:#3c7fd6}.legend-note[data-astro-cid-lk46435u]{color:#68796e;margin:8px 0 0;font-size:.76rem}.chart-note[data-astro-cid-lk46435u]{color:#617468;margin:10px 0 0;font-size:.82rem}.chart-note[data-astro-cid-lk46435u]:empty{display:none}.chart-wrap[data-astro-cid-lk46435u]{width:100%;margin-top:8px;overflow:auto hidden}#growth-chart[data-astro-cid-lk46435u]{width:100%;min-width:620px;height:auto;display:block}.schedule-wrap[data-astro-cid-lk46435u]{background:#ffffff73;border:1px solid #278a5724;border-radius:14px;margin-top:18px;overflow-x:auto}.schedule-table[data-astro-cid-lk46435u]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:780px}.schedule-table th,.schedule-table td{text-align:right;border-bottom:1px solid #278a571a;padding:11px 13px}.schedule-table th:first-child,.schedule-table td:first-child{text-align:left}.schedule-table th{color:#31523d;white-space:nowrap;background:#278a5717;font-size:.8rem;font-weight:750}.schedule-table td{color:#33483a;font-size:.88rem}.schedule-table tbody tr:last-child td{border-bottom:0}.schedule-table tbody tr:hover{background:#278a5709}@media (width<=900px){.mode-options[data-astro-cid-lk46435u]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.calculator-workspace[data-astro-cid-lk46435u],.contribution-settings[data-astro-cid-lk46435u]{grid-template-columns:1fr}}@media (width<=600px){.result-cards[data-astro-cid-lk46435u]{grid-template-columns:1fr}.chart-panel[data-astro-cid-lk46435u]{padding:14px}}@media (width<=500px){.mode-options[data-astro-cid-lk46435u]{grid-template-columns:1fr}.mode-picker[data-astro-cid-lk46435u]{padding:15px}}@media (prefers-reduced-motion:reduce){.mode-option[data-astro-cid-lk46435u],#calculate-button[data-astro-cid-lk46435u]{transition:none}.mode-option[data-astro-cid-lk46435u]:hover,#calculate-button[data-astro-cid-lk46435u]:hover{transform:none}}
