.wrap.svelte-j0rnt5{padding:clamp(28px,5vw,48px) 0 clamp(40px,6vw,72px)}h1.svelte-j0rnt5{margin:0 0 14px;font-size:clamp(1.8rem,4vw,2.4rem);letter-spacing:-.03em}.lede.svelte-j0rnt5{max-width:62ch;margin:0 0 28px;font-size:1rem;line-height:1.65;color:var(--text-dim)}.calc.svelte-j0rnt5{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:40px}@media(max-width:760px){.calc.svelte-j0rnt5{grid-template-columns:1fr}}.pad.svelte-j0rnt5{padding:20px}.pad.svelte-j0rnt5 h2:where(.svelte-j0rnt5){margin:0 0 4px;font-size:1.05rem}.field.svelte-j0rnt5{display:block;margin:16px 0 0}.field.svelte-j0rnt5>span:where(.svelte-j0rnt5):first-child,.field.svelte-j0rnt5 legend:where(.svelte-j0rnt5){display:block;margin-bottom:6px;font-size:var(--text-row);color:var(--text-dim)}fieldset.field.svelte-j0rnt5{margin:16px 0 0;padding:0;border:0}.row.svelte-j0rnt5{display:flex;align-items:center;gap:8px}.row.svelte-j0rnt5 input:where(.svelte-j0rnt5){width:8rem}.unit.svelte-j0rnt5{font-family:var(--mono);font-size:var(--text-row);color:var(--muted)}.radio.svelte-j0rnt5{display:flex;align-items:center;gap:8px;min-height:24px;font-size:var(--text-row);color:var(--text)}.out.svelte-j0rnt5{display:flex;align-items:baseline;gap:8px;margin:22px 0 8px}.big.svelte-j0rnt5{font-size:2.1rem;font-weight:600;color:var(--color-heat-3)}.alt.svelte-j0rnt5{color:var(--muted);font-size:var(--text-row)}.big.off.svelte-j0rnt5{font-size:1.35rem;color:var(--color-err)}.note.svelte-j0rnt5{margin:0;max-width:52ch;font-size:var(--text-tiny);line-height:1.6;color:var(--muted)}.prose.svelte-j0rnt5{max-width:68ch}.prose.svelte-j0rnt5 h2:where(.svelte-j0rnt5){margin:32px 0 10px;font-size:1.15rem}.prose.svelte-j0rnt5 p:where(.svelte-j0rnt5),.prose.svelte-j0rnt5 li:where(.svelte-j0rnt5){font-size:var(--text-row);line-height:1.7;color:var(--text-dim)}.prose.svelte-j0rnt5 ul:where(.svelte-j0rnt5){margin:0 0 12px;padding-left:20px}.prose.svelte-j0rnt5 li:where(.svelte-j0rnt5){margin-bottom:8px}.prose.svelte-j0rnt5 li:where(.svelte-j0rnt5) b:where(.svelte-j0rnt5){color:var(--text);font-weight:600}.prose.svelte-j0rnt5 code:where(.svelte-j0rnt5){font-family:var(--mono);font-size:.92em;color:var(--text)}.cta.svelte-j0rnt5{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px}
