.ad[data-astro-cid-ygkiugat]{min-height:250px}.calc-page[data-astro-cid-u4ta4wq3]{padding-top:var(--space-6);gap:var(--space-8);flex-direction:column;display:flex}.crumbs[data-astro-cid-u4ta4wq3]{font-size:var(--fs-sm);color:var(--c-muted);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.crumbs[data-astro-cid-u4ta4wq3] a[data-astro-cid-u4ta4wq3]{color:var(--c-muted);align-items:center;min-height:32px;display:inline-flex}.crumbs[data-astro-cid-u4ta4wq3] [data-astro-cid-u4ta4wq3][aria-current]{color:var(--c-ink);font-weight:700}.head[data-astro-cid-u4ta4wq3]{gap:var(--space-3);flex-direction:column;max-width:48rem;display:flex}h1[data-astro-cid-u4ta4wq3]{letter-spacing:-.03em;margin:0;font-size:clamp(2.4rem,1.6rem + 3.2vw,3.75rem);line-height:1.02}.head[data-astro-cid-u4ta4wq3] .lead[data-astro-cid-u4ta4wq3]{margin:0}.tool[data-astro-cid-u4ta4wq3]{flex-wrap:wrap;align-items:flex-start;gap:1.75rem;display:flex}.inputs[data-astro-cid-u4ta4wq3]{background:var(--c-surface);border-radius:var(--radius-card);min-width:0;box-shadow:0 2px 0 var(--c-line);flex-direction:column;flex:999 540px;gap:1.75rem;padding:clamp(1.25rem,3vw,2rem);display:flex}.results[data-astro-cid-u4ta4wq3]{gap:var(--space-4);flex-direction:column;flex:320px;min-width:0;display:flex}.warn[data-astro-cid-u4ta4wq3]{background:var(--c-tint);border-radius:var(--radius-md);font-size:var(--fs-sm);color:#5a2a12;align-items:flex-start;gap:.75rem;padding:1.25rem 1.5rem;line-height:1.55;display:flex}.warn[data-astro-cid-u4ta4wq3] svg[data-astro-cid-u4ta4wq3]{flex:none;margin-top:1px}.related[data-astro-cid-u4ta4wq3]{background:var(--c-surface);border-radius:var(--radius-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;padding:clamp(1.25rem,3vw,2rem);display:flex}.related[data-astro-cid-u4ta4wq3] h2[data-astro-cid-u4ta4wq3]{margin:0 0 .35rem;font-size:1.65rem}.related[data-astro-cid-u4ta4wq3] p[data-astro-cid-u4ta4wq3]{color:var(--c-muted);margin:0}.below[data-astro-cid-u4ta4wq3]{max-width:48rem}.below[data-astro-cid-u4ta4wq3] h2{font-size:var(--fs-xl);margin-top:var(--space-8)}.sources[data-astro-cid-u4ta4wq3]{font-size:var(--fs-sm)}.inputs[data-astro-cid-u4ta4wq3] form{flex-direction:column;gap:1.75rem;display:flex}.inputs[data-astro-cid-u4ta4wq3] .field{border:0;flex-direction:column;gap:.6rem;min-width:0;margin:0;padding:0;display:flex}.inputs[data-astro-cid-u4ta4wq3] .field>label,.inputs[data-astro-cid-u4ta4wq3] .field>legend{padding:0;font-size:1rem;font-weight:700}.inputs[data-astro-cid-u4ta4wq3] .field>legend{margin-bottom:.75rem}.inputs[data-astro-cid-u4ta4wq3] .hint{font-size:var(--fs-sm);color:var(--c-muted);font-weight:500}.inputs[data-astro-cid-u4ta4wq3] .row{flex-wrap:wrap;align-items:stretch;gap:.75rem;display:flex}.inputs[data-astro-cid-u4ta4wq3] input[type=number],.inputs[data-astro-cid-u4ta4wq3] select{font:inherit;border-radius:var(--radius-sm);border:2px solid var(--c-input-line);background:var(--c-bg);min-height:56px;color:var(--c-ink);flex:7rem;width:11rem;max-width:100%;padding:0 1.1rem;font-size:1.35rem;font-weight:700}.inputs[data-astro-cid-u4ta4wq3] select{width:100%;font-size:1.05rem}.inputs[data-astro-cid-u4ta4wq3] input[type=number]:focus,.inputs[data-astro-cid-u4ta4wq3] select:focus{border-color:var(--c-accent-dark)}.inputs[data-astro-cid-u4ta4wq3] .seg{background:var(--c-sand);border-radius:var(--radius-sm);gap:4px;padding:4px;display:inline-flex}.inputs[data-astro-cid-u4ta4wq3] .seg button{font:inherit;min-width:64px;min-height:44px;color:var(--c-ink);cursor:pointer;background:0 0;border:0;border-radius:12px;padding:0 .75rem;font-size:1rem;font-weight:700}.inputs[data-astro-cid-u4ta4wq3] .seg button[aria-pressed=true]{background:var(--c-ink);color:#fff}.inputs[data-astro-cid-u4ta4wq3] .choices{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.75rem;display:grid}.inputs[data-astro-cid-u4ta4wq3] .choice{border:2px solid var(--c-line);background:var(--c-bg);cursor:pointer;border-radius:18px;flex-direction:column;gap:2px;min-height:44px;padding:.9rem 1.1rem;display:flex;position:relative}.inputs[data-astro-cid-u4ta4wq3] .choice input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.inputs[data-astro-cid-u4ta4wq3] .choice:has(input:checked){background:var(--c-tint);border-color:var(--c-accent-dark)}.inputs[data-astro-cid-u4ta4wq3] .choice:has(input:focus-visible){outline:3px solid var(--c-green);outline-offset:2px}.inputs[data-astro-cid-u4ta4wq3] .choice b{font-weight:700}.inputs[data-astro-cid-u4ta4wq3] .choice small{color:var(--c-muted);font-size:.8rem}.results[data-astro-cid-u4ta4wq3] .result-card{background:var(--c-green);color:#fff;border-radius:var(--radius-card);flex-direction:column;gap:1.25rem;padding:clamp(1.5rem,3vw,2rem);display:flex}.results[data-astro-cid-u4ta4wq3] .r-k{font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--c-green-soft);font-weight:700}.results[data-astro-cid-u4ta4wq3] .r-big{font:700 clamp(2.6rem, 2rem + 2.5vw, 4rem) / 1 var(--font-display)}.results[data-astro-cid-u4ta4wq3] .r-sub{color:var(--c-green-soft)}.results[data-astro-cid-u4ta4wq3] .r-rule{background:#ffffff2e;height:1px}.results[data-astro-cid-u4ta4wq3] .r-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.results[data-astro-cid-u4ta4wq3] .r-stat{flex-direction:column;gap:4px;display:flex}.results[data-astro-cid-u4ta4wq3] .r-stat b{font:700 2.1rem/1 var(--font-display)}.results[data-astro-cid-u4ta4wq3] .r-stat span{font-size:var(--fs-sm);color:var(--c-green-soft)}.results[data-astro-cid-u4ta4wq3] .how{background:var(--c-surface);border-radius:var(--radius-md);box-shadow:0 2px 0 var(--c-line);font-size:var(--fs-sm);color:var(--c-muted);flex-direction:column;gap:.5rem;padding:1.4rem 1.5rem;line-height:1.6;display:flex}.results[data-astro-cid-u4ta4wq3] .how>b{color:var(--c-ink);font-size:.95rem}.results[data-astro-cid-u4ta4wq3] .how strong{color:var(--c-ink)}
