.crumbs[data-astro-cid-exedtydk]{font-size:.9rem;color:var(--muted);margin:22px 0 6px}.crumbs[data-astro-cid-exedtydk] a[data-astro-cid-exedtydk]{color:var(--muted);text-decoration:none}.crumbs[data-astro-cid-exedtydk] a[data-astro-cid-exedtydk]:hover{color:var(--text)}.yr[data-astro-cid-exedtydk]{font-size:.5em;vertical-align:middle;background:var(--brand-tint);color:var(--brand-ink);padding:3px 10px;border-radius:999px;font-weight:700;letter-spacing:0}.lede[data-astro-cid-exedtydk]{font-size:1.15rem;color:var(--muted);max-width:56ch}.calc[data-astro-cid-exedtydk]{display:grid;gap:20px;grid-template-columns:1.1fr .9fr;align-items:start;margin:8px 0}@media(max-width:760px){.calc[data-astro-cid-exedtydk]{grid-template-columns:1fr}}.calc-form[data-astro-cid-exedtydk]{padding:22px;display:grid;gap:16px}.field[data-astro-cid-exedtydk]{display:flex;flex-direction:column;gap:6px}.field[data-astro-cid-exedtydk] label[data-astro-cid-exedtydk]{font-size:.92rem;font-weight:600}input[data-astro-cid-exedtydk][type=number],select[data-astro-cid-exedtydk]{width:100%;font-size:1.05rem;padding:11px 12px;border:1px solid var(--border);border-radius:10px;background:var(--bg);color:var(--text);font-variant-numeric:tabular-nums}.input-money[data-astro-cid-exedtydk],.input-pct[data-astro-cid-exedtydk]{position:relative;display:flex;align-items:center}.input-money[data-astro-cid-exedtydk]>span[data-astro-cid-exedtydk]{position:absolute;left:12px;color:var(--muted);font-weight:600}.input-money[data-astro-cid-exedtydk] input[data-astro-cid-exedtydk]{padding-left:26px}.input-pct[data-astro-cid-exedtydk]>span[data-astro-cid-exedtydk]{position:absolute;right:12px;color:var(--muted);font-weight:600}.input-pct[data-astro-cid-exedtydk] input[data-astro-cid-exedtydk]{padding-right:28px}.calc-result[data-astro-cid-exedtydk]{padding:24px;background:var(--brand-tint);border-color:color-mix(in srgb,var(--brand) 25%,var(--border));position:sticky;top:16px}.result-label[data-astro-cid-exedtydk]{margin:0;color:var(--brand-ink);font-weight:600;font-size:.95rem}.result-rate[data-astro-cid-exedtydk]{margin:2px 0;font-size:clamp(2.4rem,7vw,3.2rem);font-weight:800;letter-spacing:-.03em;color:var(--brand-ink);line-height:1}.result-sub[data-astro-cid-exedtydk]{margin:0 0 16px;color:var(--muted);font-weight:600;font-size:.95rem}.result-grid[data-astro-cid-exedtydk]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 16px}.result-grid[data-astro-cid-exedtydk] dt[data-astro-cid-exedtydk]{font-size:.78rem;color:var(--muted);margin:0}.result-grid[data-astro-cid-exedtydk] dd[data-astro-cid-exedtydk]{margin:2px 0 0;font-weight:700;font-variant-numeric:tabular-nums}.breakdown[data-astro-cid-exedtydk]{border-top:1px solid color-mix(in srgb,var(--brand) 18%,var(--border));padding-top:14px}.bd-title[data-astro-cid-exedtydk]{font-size:.82rem;text-transform:uppercase;letter-spacing:.03em;color:var(--muted);margin:0 0 8px}.due[data-astro-cid-exedtydk]{list-style:none;padding:0;margin:0;display:grid;gap:6px;font-size:.92rem}.due[data-astro-cid-exedtydk] li[data-astro-cid-exedtydk]{display:flex;justify-content:space-between}.due[data-astro-cid-exedtydk] b[data-astro-cid-exedtydk]{font-variant-numeric:tabular-nums}.compare[data-astro-cid-exedtydk]{font-size:.85rem;margin:14px 0 0}.sharelink[data-astro-cid-exedtydk]{margin-top:16px;width:100%;cursor:pointer;font-weight:600;font-size:.92rem;padding:10px 12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--brand) 40%,var(--border));background:var(--surface);color:var(--brand-ink)}.sharelink[data-astro-cid-exedtydk]:hover{border-color:var(--brand)}.prefill-note[data-astro-cid-exedtydk]{background:color-mix(in srgb,var(--accent) 14%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border));color:var(--text);border-radius:10px;padding:10px 14px;font-size:.92rem;max-width:56ch}.prose[data-astro-cid-exedtydk]{max-width:68ch}.prose[data-astro-cid-exedtydk] ol[data-astro-cid-exedtydk]{padding-left:1.2em}.prose[data-astro-cid-exedtydk] li[data-astro-cid-exedtydk]{margin:.35em 0}.faq[data-astro-cid-exedtydk] details[data-astro-cid-exedtydk]{border:1px solid var(--border);border-radius:10px;padding:4px 16px;margin:10px 0;background:var(--surface)}.faq[data-astro-cid-exedtydk] summary[data-astro-cid-exedtydk]{cursor:pointer;font-weight:600;padding:10px 0}.faq[data-astro-cid-exedtydk] p[data-astro-cid-exedtydk]{margin:0 0 12px;color:var(--muted)}
