.calc.svelte-tc65qw{border:1px solid var(--border);border-radius:var(--r-2xl);background:var(--surface-2,#fafbfd);margin:0 0 32px;padding:24px}h2.svelte-tc65qw{font:600 22px/1.2 var(--font);letter-spacing:-.02em;margin:0 0 16px}.grid.svelte-tc65qw{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px 18px;margin-bottom:18px;display:grid}label.svelte-tc65qw{font:500 13px/1.3 var(--font);color:var(--text-3);flex-direction:column;gap:6px;display:flex}input[type=number].svelte-tc65qw,select.svelte-tc65qw{font:400 16px/1.2 var(--font);border:1px solid var(--border);border-radius:var(--r-lg);color:var(--ink);background:#fff;padding:10px 12px}input.svelte-tc65qw:focus-visible,select.svelte-tc65qw:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chk.svelte-tc65qw{font:400 15px/1.3 var(--font);color:var(--ink);flex-direction:row;align-items:center;gap:10px}.chk.svelte-tc65qw input:where(.svelte-tc65qw){width:18px;height:18px}.out.svelte-tc65qw{display:block}table.svelte-tc65qw{border-collapse:collapse;width:100%;font:400 14px/1.45 var(--font);border:1px solid var(--border);border-radius:var(--r-lg);background:#fff}caption.svelte-tc65qw{position:absolute;left:-9999px}th.svelte-tc65qw,td.svelte-tc65qw{text-align:left;border-bottom:1px solid var(--divider);padding:9px 12px}thead.svelte-tc65qw th:where(.svelte-tc65qw){font:600 11px/1 var(--font);letter-spacing:.05em;text-transform:uppercase;color:var(--text-4)}tbody.svelte-tc65qw th:where(.svelte-tc65qw){color:var(--ink);font-weight:500}td.svelte-tc65qw:last-child,th.svelte-tc65qw:last-child{text-align:right}.tot.svelte-tc65qw{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:14px 0 0;display:grid}.tot.svelte-tc65qw div:where(.svelte-tc65qw){border:1px solid var(--border);border-radius:var(--r-lg);background:#fff;padding:12px 14px}dt.svelte-tc65qw{font:500 12px/1 var(--font);color:var(--text-4);margin-bottom:6px}dd.svelte-tc65qw{font:600 20px/1 var(--font);letter-spacing:-.02em;margin:0}.as.svelte-tc65qw,.cs.svelte-tc65qw{font:400 13px/1.5 var(--font);color:var(--text-4);margin:12px 0 0}.cs.svelte-tc65qw a:where(.svelte-tc65qw){color:var(--accent)}.pr.svelte-133tnjx{background:#fff}.wrap.svelte-133tnjx{max-width:1080px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.hero.svelte-133tnjx{background:linear-gradient(180deg,var(--mk-hero-top,#f3f6fe),#fff);border-bottom:1px solid var(--divider);padding:calc(68px + clamp(28px,4vw,56px)) 0 clamp(28px,4vw,48px)}.crumbs.svelte-133tnjx{font:500 13px/1 var(--font);color:var(--text-4);gap:8px;margin-bottom:22px;display:flex}.crumbs.svelte-133tnjx a:where(.svelte-133tnjx){color:inherit}.sep.svelte-133tnjx{color:var(--text-5)}.eb.svelte-133tnjx{font:500 13px/1 var(--mono);letter-spacing:.04em;color:var(--accent);margin-bottom:14px}h1.svelte-133tnjx{font:600 clamp(32px,4vw,52px)/1.05 var(--font);letter-spacing:-.04em;max-width:900px}.lede.svelte-133tnjx{font:400 18px/1.55 var(--font);color:var(--text-2);max-width:760px;margin-top:16px}.ctas.svelte-133tnjx{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.primary.svelte-133tnjx,.secondary.svelte-133tnjx{font:600 15px/1 var(--font);border-radius:999px;align-items:center;gap:8px;padding:14px 22px;text-decoration:none;display:inline-flex}.primary.svelte-133tnjx{background:var(--accent);color:#fff}.secondary.svelte-133tnjx{background:var(--surface-3);color:var(--ink)}.body.svelte-133tnjx{padding:clamp(28px,4vw,48px) 0 clamp(56px,6vw,96px)}section.svelte-133tnjx{margin-bottom:clamp(36px,5vw,64px)}h2.svelte-133tnjx{font:600 clamp(24px,2.8vw,32px)/1.15 var(--font);letter-spacing:-.03em;margin:0 0 16px}.lead.svelte-133tnjx{font:400 16px/1.6 var(--font);color:var(--text-2);max-width:800px;margin:0 0 8px}.tbl.svelte-133tnjx{border:1px solid var(--border);border-radius:var(--r-lg);overflow-x:auto}table.svelte-133tnjx{border-collapse:collapse;width:100%;font:400 14px/1.5 var(--font)}th.svelte-133tnjx,td.svelte-133tnjx{text-align:left;border-bottom:1px solid var(--divider);vertical-align:top;padding:11px 14px}thead.svelte-133tnjx th:where(.svelte-133tnjx){font:600 11px/1 var(--font);letter-spacing:.05em;text-transform:uppercase;color:var(--text-4);background:var(--surface-3)}tbody.svelte-133tnjx th:where(.svelte-133tnjx){color:var(--ink);white-space:nowrap;font-weight:600}tbody.svelte-133tnjx tr:where(.svelte-133tnjx):last-child td:where(.svelte-133tnjx),tbody.svelte-133tnjx tr:where(.svelte-133tnjx):last-child th:where(.svelte-133tnjx){border-bottom:0}.fn.svelte-133tnjx{font:400 13px/1.5 var(--font);color:var(--text-4);margin:10px 0 0}.body.svelte-133tnjx p a,.body.svelte-133tnjx td a{text-underline-offset:3px;text-decoration:underline}.ex.svelte-133tnjx{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.card.svelte-133tnjx{border:1px solid var(--border);border-radius:var(--r-2xl);padding:20px}h3.svelte-133tnjx{font:600 18px/1.25 var(--font);letter-spacing:-.015em;margin:0 0 6px}.note.svelte-133tnjx{font:400 13px/1.5 var(--font);color:var(--text-4);margin:0 0 12px}.card.svelte-133tnjx ul:where(.svelte-133tnjx){margin:0 0 12px;padding:0;list-style:none}.card.svelte-133tnjx li:where(.svelte-133tnjx){border-bottom:1px solid var(--divider);font:400 14px/1.4 var(--font);color:var(--text-2);justify-content:space-between;gap:12px;padding:6px 0;display:flex}.card.svelte-133tnjx li:where(.svelte-133tnjx) span:where(.svelte-133tnjx):last-child{color:var(--ink);white-space:nowrap;font-weight:600}.card.svelte-133tnjx dl:where(.svelte-133tnjx){grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.card.svelte-133tnjx dl:where(.svelte-133tnjx) div:where(.svelte-133tnjx){background:var(--surface-2,#fafbfd);border-radius:var(--r-lg);padding:10px 12px}.card.svelte-133tnjx dt:where(.svelte-133tnjx){font:500 11px/1 var(--font);color:var(--text-4);margin-bottom:5px}.card.svelte-133tnjx dd:where(.svelte-133tnjx){font:600 17px/1 var(--font);letter-spacing:-.02em;margin:0}.as.svelte-133tnjx{font:400 12px/1.5 var(--font);color:var(--text-4);margin:10px 0 0}details.svelte-133tnjx{border:1px solid var(--border);border-radius:var(--r-lg);margin-bottom:8px;padding:0 16px}summary.svelte-133tnjx{cursor:pointer;font:600 16px/1.3 var(--font);color:var(--ink);padding:14px 0}details.svelte-133tnjx p:where(.svelte-133tnjx){font:400 15px/1.6 var(--font);color:var(--text-2);margin:0 0 14px}
