.content.svelte-bvagc2{display:flex;flex-direction:column;gap:1rem}.crumbs.svelte-bvagc2 a:where(.svelte-bvagc2){font-weight:600;font-size:.9rem;color:#1d4ed8;text-decoration:none}.crumbs.svelte-bvagc2 a:where(.svelte-bvagc2):hover{text-decoration:underline}.page-heading.svelte-bvagc2 h1:where(.svelte-bvagc2){margin:0 0 .35rem}.page-heading.svelte-bvagc2 p:where(.svelte-bvagc2){margin:0;max-width:64ch;color:#334155}.calc.svelte-bvagc2{display:flex;flex-direction:column;gap:.7rem;border:1px solid #e2e8f0;border-radius:.7rem;padding:1rem 1.1rem;background:#fff}.calc-grid.svelte-bvagc2{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.7rem}.calc.svelte-bvagc2 label:where(.svelte-bvagc2){display:flex;flex-direction:column;gap:.25rem;font-weight:600;font-size:.9rem;color:#334155}.calc.svelte-bvagc2 input:where(.svelte-bvagc2){padding:.55rem .7rem;border:1px solid #cbd5e1;border-radius:.5rem;font-size:1rem;font-weight:400}.calc.svelte-bvagc2 input:where(.svelte-bvagc2):focus-visible{outline:3px solid #2563eb55;border-color:#2563eb}.primary.svelte-bvagc2{align-self:flex-start;background:#1d4ed8;color:#fff;border:0;border-radius:.5rem;padding:.55rem 1.1rem;font-weight:600;font-size:.95rem;cursor:pointer}.primary.svelte-bvagc2:hover{background:#1e40af}.primary.svelte-bvagc2:disabled{opacity:.6;cursor:default}.calc-msg.svelte-bvagc2{margin:0;font-size:.88rem;color:#92400e}.result.svelte-bvagc2{border:1px solid #bbf7d0;background:#f0fdf4;border-radius:.7rem;padding:.9rem 1.1rem}.result-amount.svelte-bvagc2{margin:0;font-size:1.4rem;color:#166534}.result.svelte-bvagc2 .muted:where(.svelte-bvagc2){font-size:.9rem}.facts.svelte-bvagc2{border-top:1px solid #e2e8f0;padding-top:.8rem}.facts.svelte-bvagc2 h2:where(.svelte-bvagc2){margin:0 0 .4rem;font-size:1.1rem}.fact-list.svelte-bvagc2{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.fact-list.svelte-bvagc2 a:where(.svelte-bvagc2){color:#1e293b;text-decoration:none;font-size:.92rem}.fact-list.svelte-bvagc2 a:where(.svelte-bvagc2):hover{color:#1d4ed8;text-decoration:underline}.cross.svelte-bvagc2{margin:0;font-size:.92rem}.cross.svelte-bvagc2 a:where(.svelte-bvagc2){color:#1d4ed8;font-weight:600;text-decoration:none}.cross.svelte-bvagc2 a:where(.svelte-bvagc2):hover{text-decoration:underline}.muted.svelte-bvagc2{color:#64748b}
