.tool-page.svelte-1fb1uq7{width:min(760px,calc(100% - 32px));margin:0 auto;padding:40px 0 72px}.intro.svelte-1fb1uq7,.calculator.svelte-1fb1uq7,.disclosures.svelte-1fb1uq7{min-width:0}.intro.svelte-1fb1uq7{padding:26px 0 22px}.eyebrow.svelte-1fb1uq7,.result-kicker.svelte-1fb1uq7,.source-card.svelte-1fb1uq7 p:where(.svelte-1fb1uq7){margin:0 0 8px;color:var(--mmm-color-accent-link);font:900 .82rem/1.2 var(--mmm-type-sans-family);text-transform:uppercase;letter-spacing:.04em}h1.svelte-1fb1uq7{margin:0;color:var(--mmm-color-ink-base);font:800 3rem/1 var(--mmm-type-serif-family);letter-spacing:0}.intro.svelte-1fb1uq7>p:where(.svelte-1fb1uq7):not(.eyebrow){margin:16px 0 0;color:var(--mmm-color-ink-muted);font:650 1.12rem/1.55 var(--mmm-type-sans-family)}.calculator.svelte-1fb1uq7,.input-panel.svelte-1fb1uq7,.answer-lines.svelte-1fb1uq7,.disclosures.svelte-1fb1uq7,.source-list.svelte-1fb1uq7{display:grid;gap:16px}.input-panel.svelte-1fb1uq7{border:1px solid var(--mmm-color-paper-edge);border-radius:var(--mmm-radius-md);background:var(--mmm-color-paper-raised);padding:22px}.input-panel.svelte-1fb1uq7 h2:where(.svelte-1fb1uq7),.result-card.svelte-1fb1uq7 h2:where(.svelte-1fb1uq7),.meaning.svelte-1fb1uq7 h3:where(.svelte-1fb1uq7),.source-card.svelte-1fb1uq7 h3:where(.svelte-1fb1uq7){margin:0;color:var(--mmm-color-ink-base);letter-spacing:0}.input-panel.svelte-1fb1uq7 h2:where(.svelte-1fb1uq7){font:800 1.65rem/1.15 var(--mmm-type-serif-family)}label.svelte-1fb1uq7{display:grid;gap:7px;min-width:0}label.svelte-1fb1uq7 span:where(.svelte-1fb1uq7){color:var(--mmm-color-ink-base);font:850 1rem/1.25 var(--mmm-type-sans-family)}label.svelte-1fb1uq7 small:where(.svelte-1fb1uq7){color:var(--mmm-color-ink-muted);font:650 .9rem/1.35 var(--mmm-type-sans-family)}input.svelte-1fb1uq7{width:100%;min-width:0;min-height:46px;border:1px solid var(--mmm-color-paper-edge);border-radius:var(--mmm-radius-sm);background:var(--mmm-color-paper-base);color:var(--mmm-color-ink-base);padding:10px 12px;font:750 1rem/1.2 var(--mmm-type-sans-family)}input[type=number].svelte-1fb1uq7{font-variant-numeric:tabular-nums}button.svelte-1fb1uq7{min-height:48px;border:1px solid var(--mmm-color-ink-base);border-radius:var(--mmm-radius-sm);background:var(--mmm-color-ink-base);color:var(--mmm-color-paper-raised);padding:12px 16px;font:900 1rem/1 var(--mmm-type-sans-family);cursor:pointer}.result-card.svelte-1fb1uq7{border:1px solid color-mix(in srgb,var(--mmm-color-accent-link) 35%,var(--mmm-color-paper-edge));border-radius:var(--mmm-radius-md);background:color-mix(in srgb,var(--mmm-color-accent-link) 8%,var(--mmm-color-paper-raised));padding:24px}.result-card.svelte-1fb1uq7 h2:where(.svelte-1fb1uq7){font:800 2.15rem/1.08 var(--mmm-type-serif-family)}.answer-lines.svelte-1fb1uq7{margin:18px 0;padding:0;list-style:none}.answer-lines.svelte-1fb1uq7 li:where(.svelte-1fb1uq7){border-top:1px solid color-mix(in srgb,var(--mmm-color-accent-link) 24%,var(--mmm-color-paper-edge));padding-top:12px;color:var(--mmm-color-ink-base);font:800 1.02rem/1.35 var(--mmm-type-sans-family)}.meaning.svelte-1fb1uq7{border-top:1px solid color-mix(in srgb,var(--mmm-color-accent-link) 24%,var(--mmm-color-paper-edge));padding-top:14px}.meaning.svelte-1fb1uq7 h3:where(.svelte-1fb1uq7){font:900 .86rem/1.2 var(--mmm-type-sans-family);text-transform:uppercase;letter-spacing:.04em}.meaning.svelte-1fb1uq7 p:where(.svelte-1fb1uq7),.detail-body.svelte-1fb1uq7 p:where(.svelte-1fb1uq7),.detail-body.svelte-1fb1uq7 li:where(.svelte-1fb1uq7),.source-card.svelte-1fb1uq7 dd:where(.svelte-1fb1uq7){color:var(--mmm-color-ink-muted);font:650 .98rem/1.5 var(--mmm-type-sans-family)}.meaning.svelte-1fb1uq7 p:where(.svelte-1fb1uq7){margin:8px 0 0}.disclosures.svelte-1fb1uq7{margin-top:18px}details.svelte-1fb1uq7{border:1px solid var(--mmm-color-paper-edge);border-radius:var(--mmm-radius-sm);background:var(--mmm-color-paper-raised)}summary.svelte-1fb1uq7{min-height:48px;padding:14px 16px;cursor:pointer;color:var(--mmm-color-ink-base);font:900 .98rem/1.2 var(--mmm-type-sans-family)}.detail-body.svelte-1fb1uq7,.source-list.svelte-1fb1uq7{border-top:1px solid var(--mmm-color-paper-edge);padding:16px}table.svelte-1fb1uq7{width:100%;border-collapse:collapse}th.svelte-1fb1uq7,td.svelte-1fb1uq7{border-top:1px solid var(--mmm-color-paper-edge);padding:12px 0;text-align:left;vertical-align:top}tr.svelte-1fb1uq7:first-child th:where(.svelte-1fb1uq7),tr.svelte-1fb1uq7:first-child td:where(.svelte-1fb1uq7){border-top:0}th.svelte-1fb1uq7{color:var(--mmm-color-ink-muted);font:850 .92rem/1.25 var(--mmm-type-sans-family)}td.svelte-1fb1uq7{color:var(--mmm-color-ink-base);font:900 1rem/1.25 var(--mmm-type-sans-family);font-variant-numeric:tabular-nums}.detail-body.svelte-1fb1uq7 p:where(.svelte-1fb1uq7),.detail-body.svelte-1fb1uq7 ul:where(.svelte-1fb1uq7){margin:0}.detail-body.svelte-1fb1uq7 ul:where(.svelte-1fb1uq7){display:grid;gap:8px;padding-left:1.2rem}.source-card.svelte-1fb1uq7{min-width:0;border:1px solid var(--mmm-color-paper-edge);border-radius:var(--mmm-radius-sm);padding:14px}.source-card.svelte-1fb1uq7 h3:where(.svelte-1fb1uq7){font:800 1.15rem/1.2 var(--mmm-type-serif-family)}dl.svelte-1fb1uq7{display:grid;gap:10px;margin:12px 0}dt.svelte-1fb1uq7{color:var(--mmm-color-ink-base);font:900 .76rem/1.2 var(--mmm-type-sans-family);text-transform:uppercase;letter-spacing:.04em}dd.svelte-1fb1uq7{margin:4px 0 0}.source-card.svelte-1fb1uq7 a:where(.svelte-1fb1uq7){color:var(--mmm-color-accent-link);font:900 .95rem/1.2 var(--mmm-type-sans-family)}@media(max-width:480px){.tool-page.svelte-1fb1uq7{width:min(100% - 20px,760px);padding-top:24px}h1.svelte-1fb1uq7{font-size:2.35rem}.input-panel.svelte-1fb1uq7,.result-card.svelte-1fb1uq7{padding:18px}.result-card.svelte-1fb1uq7 h2:where(.svelte-1fb1uq7){font-size:1.8rem}tr.svelte-1fb1uq7,th.svelte-1fb1uq7,td.svelte-1fb1uq7{display:block;width:100%}tr.svelte-1fb1uq7{border-top:1px solid var(--mmm-color-paper-edge);padding:10px 0}tr.svelte-1fb1uq7:first-child{border-top:0}th.svelte-1fb1uq7,td.svelte-1fb1uq7,tr.svelte-1fb1uq7:first-child th:where(.svelte-1fb1uq7),tr.svelte-1fb1uq7:first-child td:where(.svelte-1fb1uq7){border-top:0;padding:2px 0}}
