.calculator-grid[data-astro-cid-2myw2m6y] .field[data-astro-cid-2myw2m6y]{display:flex;flex-direction:column;gap:.375rem;margin-bottom:1rem}.calculator-grid[data-astro-cid-2myw2m6y] .field[data-astro-cid-2myw2m6y]:last-child{margin-bottom:0}.calculator-grid[data-astro-cid-2myw2m6y] label[data-astro-cid-2myw2m6y]{font-size:.8125rem;font-weight:600;color:var(--calc-text)}.calculator-grid[data-astro-cid-2myw2m6y] input[data-astro-cid-2myw2m6y],.calculator-grid[data-astro-cid-2myw2m6y] select[data-astro-cid-2myw2m6y]{width:100%;padding:.625rem .75rem;border:2px solid var(--calc-input-border);border-radius:10px;background:var(--calc-input-bg);color:var(--calc-text);font-size:1rem;font-family:inherit}.calculator-grid[data-astro-cid-2myw2m6y] input[data-astro-cid-2myw2m6y]:focus,.calculator-grid[data-astro-cid-2myw2m6y] select[data-astro-cid-2myw2m6y]:focus{outline:none;border-color:var(--calc-input-focus-border);background:var(--calc-input-focus-bg)}.calculator-grid[data-astro-cid-2myw2m6y] .period-chip[data-astro-cid-2myw2m6y]{font-family:inherit}.calculator-grid[data-astro-cid-2myw2m6y] .period-grid[data-astro-cid-2myw2m6y].two-up{grid-template-columns:repeat(2,1fr)}.calculator-grid[data-astro-cid-2myw2m6y] .field-hint[data-astro-cid-2myw2m6y]{font-size:.75rem;color:var(--calc-text-muted);line-height:1.5;margin:0}.calculator-grid[data-astro-cid-2myw2m6y] .field-hint[data-astro-cid-2myw2m6y] a[data-astro-cid-2myw2m6y]{color:inherit}.group-hint[data-astro-cid-2myw2m6y]{font-size:.75rem;color:var(--calc-text-muted);line-height:1.5;margin:0 0 .875rem}.check-card[data-astro-cid-2myw2m6y]>summary[data-astro-cid-2myw2m6y]{font-size:.8125rem;font-weight:600;color:var(--calc-text);cursor:pointer}.check-card[data-astro-cid-2myw2m6y][open]>summary[data-astro-cid-2myw2m6y]{margin-bottom:.875rem}.calc-notice[data-astro-cid-2myw2m6y]{font-size:.8125rem;line-height:1.5;margin:0 0 .75rem;padding:.625rem .75rem;border:1px solid var(--calc-notice-border, var(--calc-warning-border));border-radius:10px;background:var(--calc-notice-bg, var(--calc-warning-bg));color:var(--calc-notice-strong, var(--calc-text))}.calc-notice[data-astro-cid-2myw2m6y][hidden]{display:none}.results-card[data-astro-cid-2myw2m6y] .results-breakdown[data-astro-cid-2myw2m6y]+.results-breakdown[data-astro-cid-2myw2m6y]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--calc-input-border)}.results-card[data-astro-cid-2myw2m6y] .results-breakdown[data-astro-cid-2myw2m6y][hidden],.results-card[data-astro-cid-2myw2m6y] .result-row[data-astro-cid-2myw2m6y][hidden]{display:none}.results-card[data-astro-cid-2myw2m6y] .result-row[data-astro-cid-2myw2m6y].sub-row .result-label[data-astro-cid-2myw2m6y],.results-card[data-astro-cid-2myw2m6y] .result-row[data-astro-cid-2myw2m6y].sub-row .result-value[data-astro-cid-2myw2m6y]{font-size:.75rem;opacity:.85}.results-card[data-astro-cid-2myw2m6y] .result-row[data-astro-cid-2myw2m6y].sub-row .result-label[data-astro-cid-2myw2m6y]{padding-left:.75rem}.check-verdict[data-astro-cid-2myw2m6y]{font-size:.75rem;line-height:1.5;color:var(--calc-text-muted);margin:.25rem 0 .5rem}.check-verdict[data-astro-cid-2myw2m6y][hidden]{display:none}.hint-list[data-astro-cid-2myw2m6y]{list-style:disc;padding-left:1.125rem;margin:0;display:flex;flex-direction:column;gap:.5rem}.hint-list[data-astro-cid-2myw2m6y] li{font-size:.75rem;line-height:1.5;color:var(--calc-text-muted)}.breakdown-card[data-astro-cid-2myw2m6y]{margin-top:1.5rem}.table-scroll[data-astro-cid-2myw2m6y]{overflow-x:auto}.breakdown-table[data-astro-cid-2myw2m6y]{width:100%;border-collapse:collapse;font-size:.8125rem}.breakdown-table[data-astro-cid-2myw2m6y] th[data-astro-cid-2myw2m6y],.breakdown-table[data-astro-cid-2myw2m6y] td{text-align:right;padding:.5rem;white-space:nowrap;border-bottom:1px solid var(--calc-input-border);color:var(--calc-text)}.breakdown-table[data-astro-cid-2myw2m6y] th[data-astro-cid-2myw2m6y]:first-child,.breakdown-table[data-astro-cid-2myw2m6y] td:first-child{text-align:left;white-space:normal}.breakdown-table[data-astro-cid-2myw2m6y] thead[data-astro-cid-2myw2m6y] th[data-astro-cid-2myw2m6y]{font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:var(--calc-text-muted);background:var(--calc-card-bg)}.breakdown-table[data-astro-cid-2myw2m6y] .cell-na{color:var(--calc-text-muted);cursor:help}.breakdown-table[data-astro-cid-2myw2m6y] .total-row td{font-weight:700;border-bottom:none;border-top:2px solid var(--calc-input-border)}.prose[data-astro-cid-2myw2m6y] .deduction-table[data-astro-cid-2myw2m6y]{width:100%;border-collapse:collapse;font-size:.875rem}.prose[data-astro-cid-2myw2m6y] .deduction-table[data-astro-cid-2myw2m6y] th[data-astro-cid-2myw2m6y],.prose[data-astro-cid-2myw2m6y] .deduction-table[data-astro-cid-2myw2m6y] td[data-astro-cid-2myw2m6y]{text-align:left;padding:.5rem;border-bottom:1px solid var(--calc-input-border)}.prose[data-astro-cid-2myw2m6y] .deduction-table[data-astro-cid-2myw2m6y] thead[data-astro-cid-2myw2m6y] th[data-astro-cid-2myw2m6y]{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--calc-text-muted)}.prose[data-astro-cid-2myw2m6y] .table-scroll[data-astro-cid-2myw2m6y]{margin:1rem 0}.projection-note[data-astro-cid-2myw2m6y]{font-size:.75rem;color:var(--calc-text-muted);line-height:1.5;margin:.875rem 0 0;text-align:center}@media(max-width:480px){.calculator-grid[data-astro-cid-2myw2m6y] .period-grid[data-astro-cid-2myw2m6y],.calculator-grid[data-astro-cid-2myw2m6y] .period-grid[data-astro-cid-2myw2m6y].two-up{grid-template-columns:1fr 1fr}}
