.calc[data-astro-cid-v2uwbkkv]{padding-top:3rem}@media(min-width:768px){.calc[data-astro-cid-v2uwbkkv]{padding-top:4rem}}.calcv__stance[data-astro-cid-v2uwbkkv]{margin:0 0 1.5rem;padding:.25rem 0 .25rem 1.25rem;border-left:2px solid var(--color-brand-navy);font-size:.92rem;line-height:1.6;color:var(--color-text-body)}.calcv__stance[data-astro-cid-v2uwbkkv] strong{color:var(--color-brand-navy)}.calcv__context[data-astro-cid-v2uwbkkv]{margin:.5rem 0 0;display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding-top:.5rem;border-top:1px solid var(--color-glass-border);font-size:.85rem;color:var(--color-text-body)}.calcv__context[data-astro-cid-v2uwbkkv] b[data-astro-cid-v2uwbkkv]{color:var(--color-brand-navy);font-variant-numeric:tabular-nums;white-space:nowrap}.calcv__src[data-astro-cid-v2uwbkkv]{margin:0;font-size:.78rem;line-height:1.45;color:var(--color-text-muted)}.calcv__select[data-astro-cid-v2uwbkkv]{width:100%;padding:.6rem .75rem;border-radius:var(--radius-button);border:1px solid var(--color-glass-border);background-color:var(--color-glass-fill);color:var(--color-brand-navy);font-family:inherit;font-size:1rem;font-weight:700}.calcv__select[data-astro-cid-v2uwbkkv]:focus{outline:none;border-color:var(--color-brand-navy);box-shadow:0 0 0 1px var(--color-brand-navy)}.calcv__quick[data-astro-cid-v2uwbkkv]{display:flex;gap:.4rem;flex-wrap:wrap}.calcv__quick[data-astro-cid-v2uwbkkv] button[data-astro-cid-v2uwbkkv]{border:1px solid var(--color-glass-border);background:var(--color-glass-fill);color:var(--color-text-body);border-radius:var(--radius-pill);padding:.3rem .85rem;font:inherit;font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}.calcv__quick[data-astro-cid-v2uwbkkv] button[data-astro-cid-v2uwbkkv]:hover{border-color:var(--color-brand-navy);color:var(--color-brand-navy)}.calcv__quick[data-astro-cid-v2uwbkkv] button[data-astro-cid-v2uwbkkv][aria-pressed=true]{background:var(--color-brand-navy);border-color:var(--color-brand-navy);color:var(--color-brand-ivory)}.calcv__note[data-astro-cid-v2uwbkkv]{margin:.3rem 0 0;font-size:.85rem;line-height:1.5;color:#f6f3ecd1}.calcv__second[data-astro-cid-v2uwbkkv]{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid rgba(195,208,253,.22);display:flex;flex-direction:column;gap:.3rem}.calcv__mid[data-astro-cid-v2uwbkkv]{font-size:clamp(1.75rem,3.5vw,2.25rem);font-weight:400;color:var(--color-brand-ivory);line-height:1.05;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.calcv__block[data-astro-cid-v2uwbkkv]{margin-top:3rem}.calcv__h2[data-astro-cid-v2uwbkkv]{font-size:clamp(1.5rem,1.2vw + 1.1rem,2rem);font-weight:400;letter-spacing:-.02em;color:var(--color-brand-navy);line-height:1.05}.calcv__sub[data-astro-cid-v2uwbkkv]{margin:.6rem 0 0;font-size:.92rem;line-height:1.6;color:var(--color-text-muted);max-width:46rem}.calcv__tablewrap[data-astro-cid-v2uwbkkv]{margin-top:1.1rem;overflow-x:auto}.calcv__table[data-astro-cid-v2uwbkkv]{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.calcv__table[data-astro-cid-v2uwbkkv] th[data-astro-cid-v2uwbkkv],.calcv__table[data-astro-cid-v2uwbkkv] td[data-astro-cid-v2uwbkkv]{text-align:left;padding:.8rem .6rem;border-bottom:1px solid var(--color-glass-border);font-size:.88rem;color:var(--color-text-body)}.calcv__table[data-astro-cid-v2uwbkkv] thead[data-astro-cid-v2uwbkkv] th[data-astro-cid-v2uwbkkv]{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--color-brand-periwinkle-dark);border-bottom:1px solid var(--color-brand-navy)}.calcv__table[data-astro-cid-v2uwbkkv] th[data-astro-cid-v2uwbkkv].calcv__amt,.calcv__table[data-astro-cid-v2uwbkkv] td[data-astro-cid-v2uwbkkv].calcv__amt{text-align:right;white-space:nowrap}.calcv__table[data-astro-cid-v2uwbkkv] td[data-astro-cid-v2uwbkkv].calcv__amt{font-weight:700;color:var(--color-brand-navy)}.calcv__table[data-astro-cid-v2uwbkkv] td[data-astro-cid-v2uwbkkv].calcv__calc{color:var(--color-text-muted);white-space:nowrap}.calcv__table[data-astro-cid-v2uwbkkv] tr[data-astro-cid-v2uwbkkv].calcv__sum td[data-astro-cid-v2uwbkkv]{background:#04025309}.calcv__table[data-astro-cid-v2uwbkkv] tr[data-astro-cid-v2uwbkkv].calcv__rule td[data-astro-cid-v2uwbkkv]{border-top:1px solid var(--color-brand-navy)}@media(max-width:640px){.calcv__calc[data-astro-cid-v2uwbkkv]{display:none}}.calcv__omit[data-astro-cid-v2uwbkkv]{margin-top:1.1rem;display:grid;grid-template-columns:1fr;gap:.9rem}@media(min-width:640px){.calcv__omit[data-astro-cid-v2uwbkkv]{grid-template-columns:1fr 1fr}}.calcv__omitcard[data-astro-cid-v2uwbkkv]{background:var(--color-glass-fill);border:1px solid var(--color-glass-border);border-radius:var(--radius-card);padding:1.1rem 1.25rem}.calcv__omittitle[data-astro-cid-v2uwbkkv]{display:block;font-weight:700;color:var(--color-brand-navy);font-size:.92rem;margin-bottom:.3rem}.calcv__omitcard[data-astro-cid-v2uwbkkv] p[data-astro-cid-v2uwbkkv]{margin:0;font-size:.87rem;line-height:1.55;color:var(--color-text-body)}.calcv__sources[data-astro-cid-v2uwbkkv]{margin:1.1rem 0 0;border-top:1px solid var(--color-brand-navy)}.calcv__sources[data-astro-cid-v2uwbkkv]>div[data-astro-cid-v2uwbkkv]{padding:.9rem 0;border-bottom:1px solid var(--color-glass-border)}.calcv__sources[data-astro-cid-v2uwbkkv] dt[data-astro-cid-v2uwbkkv]{font-weight:700;color:var(--color-brand-navy);font-size:.9rem;margin-bottom:.25rem}.calcv__sources[data-astro-cid-v2uwbkkv] dd[data-astro-cid-v2uwbkkv]{margin:0;font-size:.83rem;line-height:1.55;color:var(--color-text-muted)}
