.finance-calculator[data-astro-cid-ydgmfw7i]{--finance-blue:#08439d;--finance-accent:#0074cc;--finance-light:#eef4ff;color:#17283c;scroll-margin-top:9rem}.finance-calculator[data-astro-cid-ydgmfw7i] [data-astro-cid-ydgmfw7i][hidden]{display:none!important}.finance-calculator[data-astro-cid-ydgmfw7i] .finance-shell[data-astro-cid-ydgmfw7i]{display:grid;gap:1.5rem;align-items:start}.finance-calculator[data-astro-cid-ydgmfw7i] .finance-panel[data-astro-cid-ydgmfw7i]{min-width:0;padding:clamp(1.25rem,3vw,2rem);border:1px solid #cbd5e1;border-top:5px solid var(--finance-accent);border-radius:1rem;background:#fff}.finance-calculator[data-astro-cid-ydgmfw7i] h2[data-astro-cid-ydgmfw7i]{color:var(--finance-blue);font-size:clamp(1.7rem,3vw,2.3rem);line-height:1.2}.finance-calculator[data-astro-cid-ydgmfw7i] h3[data-astro-cid-ydgmfw7i]{color:var(--finance-blue);font-size:1.4rem;line-height:1.3}.finance-calculator[data-astro-cid-ydgmfw7i] [data-astro-cid-ydgmfw7i][data-finance-result-heading]{scroll-margin-top:9rem}.finance-calculator[data-astro-cid-ydgmfw7i] [data-astro-cid-ydgmfw7i][data-finance-result-heading]:focus{outline:3px solid var(--finance-blue);outline-offset:5px}.finance-calculator[data-astro-cid-ydgmfw7i] .finance-copy[data-astro-cid-ydgmfw7i]{color:#354b60;line-height:1.7;margin-top:.85rem}.finance-calculator[data-astro-cid-ydgmfw7i] .finance-note[data-astro-cid-ydgmfw7i]{color:#3e5368;font-size:.9rem;line-height:1.65;margin-top:.75rem}.finance-calculator[data-astro-cid-ydgmfw7i] .finance-field[data-astro-cid-ydgmfw7i]{min-width:0}.finance-calculator[data-astro-cid-ydgmfw7i] .finance-field[data-astro-cid-ydgmfw7i] label[data-astro-cid-ydgmfw7i],.finance-calculator[data-astro-cid-ydgmfw7i] legend[data-astro-cid-ydgmfw7i]{display:block;color:#172f48;font-weight:700;margin-bottom:.5rem}.finance-calculator[data-astro-cid-ydgmfw7i] fieldset[data-astro-cid-ydgmfw7i]{min-width:0;margin-top:1.5rem}.finance-calculator[data-astro-cid-ydgmfw7i] .finance-fields[data-astro-cid-ydgmfw7i]{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.finance-calculator[data-astro-cid-ydgmfw7i] input[data-astro-cid-ydgmfw7i],.finance-calculator[data-astro-cid-ydgmfw7i] select[data-astro-cid-ydgmfw7i]{display:block;width:100%;min-width:0;min-height:3rem;border:1px solid #6f8396;border-radius:.5rem;padding:.7rem;font-size:1rem;color:#172f48;background:#fff}.finance-calculator[data-astro-cid-ydgmfw7i] input[data-astro-cid-ydgmfw7i][aria-invalid=true]{border:2px solid #a01818}.finance-calculator[data-astro-cid-ydgmfw7i] input[data-astro-cid-ydgmfw7i]:focus-visible,.finance-calculator[data-astro-cid-ydgmfw7i] select[data-astro-cid-ydgmfw7i]:focus-visible,.finance-calculator[data-astro-cid-ydgmfw7i] button[data-astro-cid-ydgmfw7i]:focus-visible,.finance-calculator[data-astro-cid-ydgmfw7i] a[data-astro-cid-ydgmfw7i]:focus-visible{outline:3px solid #fff;outline-offset:2px;box-shadow:0 0 0 6px var(--finance-blue)}.finance-calculator[data-astro-cid-ydgmfw7i] .finance-button[data-astro-cid-ydgmfw7i]{display:inline-flex;justify-content:center;align-items:center;min-height:3rem;border-radius:.5rem;padding:.85rem 1.2rem;font-weight:700;line-height:1.45;text-align:center;background:var(--finance-blue);color:#fff;margin-top:1.2rem}.finance-calculator[data-astro-cid-ydgmfw7i] .finance-button[data-astro-cid-ydgmfw7i]:hover{filter:brightness(.88)}.finance-calculator[data-astro-cid-ydgmfw7i] .finance-link[data-astro-cid-ydgmfw7i]{display:inline-block;color:var(--finance-blue);font-weight:700;text-decoration:underline;text-underline-offset:.2em;margin-top:.6rem}.finance-calculator[data-astro-cid-ydgmfw7i] .finance-result[data-astro-cid-ydgmfw7i]{background:var(--finance-light)}.finance-calculator[data-astro-cid-ydgmfw7i] .finance-monthly[data-astro-cid-ydgmfw7i]{font-size:clamp(1.7rem,4vw,2.5rem);font-weight:750;line-height:1.2;color:var(--finance-blue);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:.6rem}.finance-calculator[data-astro-cid-ydgmfw7i] dl[data-astro-cid-ydgmfw7i]{margin-top:1.25rem}.finance-calculator[data-astro-cid-ydgmfw7i] dl[data-astro-cid-ydgmfw7i]>div[data-astro-cid-ydgmfw7i]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem;border-top:1px solid #c5d3df;padding:.8rem 0}.finance-calculator[data-astro-cid-ydgmfw7i] dt[data-astro-cid-ydgmfw7i]{color:#354b60}.finance-calculator[data-astro-cid-ydgmfw7i] dd[data-astro-cid-ydgmfw7i]{color:#172f48;font-weight:700;font-variant-numeric:tabular-nums}.finance-calculator[data-astro-cid-ydgmfw7i] .finance-error[data-astro-cid-ydgmfw7i]{color:#8c1515;border:1px solid #b91c1c;background:#fff6f6;padding:1rem;border-radius:.5rem;margin-top:1rem;line-height:1.6}.finance-calculator[data-astro-cid-ydgmfw7i] .finance-assumptions[data-astro-cid-ydgmfw7i]{border:1px solid #8299ae;border-radius:.5rem;padding:1rem;margin-top:1rem;color:#172f48;font-size:1rem;line-height:1.65;background:#fff}.finance-calculator[data-astro-cid-ydgmfw7i] .finance-sr-only[data-astro-cid-ydgmfw7i]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width:42rem){.finance-calculator[data-astro-cid-ydgmfw7i] .finance-fields[data-astro-cid-ydgmfw7i]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:68rem){.finance-calculator[data-astro-cid-ydgmfw7i] .finance-shell[data-astro-cid-ydgmfw7i]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}a[data-astro-cid-ncsvludp]:focus-visible{outline:3px solid #08439d;outline-offset:3px;border-radius:2px}main[data-astro-cid-hmlujpiw]{scroll-margin-top:8rem}main[data-astro-cid-hmlujpiw]:focus{outline:none}.btn[data-astro-cid-hmlujpiw]{white-space:normal;text-align:center;min-height:3rem}a[data-astro-cid-hmlujpiw]:focus-visible{outline:3px solid #fff;outline-offset:4px;box-shadow:0 0 0 7px #08439d}
