.calc.svelte-7q1cul{border:1px solid var(--color-hairline);background:var(--color-surface-1);border-radius:20px;margin-top:clamp(32px,4vw,44px);padding:clamp(20px,3vw,32px)}.calc-title.svelte-7q1cul{color:var(--color-ink);letter-spacing:-.02em;font-weight:600;margin:0 0 var(--spacing-md)!important;font-size:var(--text-h3)!important}.calc-controls.svelte-7q1cul{gap:var(--spacing-md);flex-wrap:wrap;display:flex}.calc-field.svelte-7q1cul{gap:var(--spacing-xs);flex-direction:column;flex:12rem;display:flex}.calc-field.svelte-7q1cul label:where(.svelte-7q1cul){color:var(--color-ink);font-size:var(--text-body-sm);font-weight:600}.calc-field.svelte-7q1cul select:where(.svelte-7q1cul),.calc-field.svelte-7q1cul input:where(.svelte-7q1cul){border:1px solid var(--color-hairline);background:var(--color-canvas);width:100%;min-height:44px;color:var(--color-ink);font:inherit;border-radius:12px;padding:.6rem .85rem;font-size:16px}.calc-field.svelte-7q1cul select:where(.svelte-7q1cul):focus-visible,.calc-field.svelte-7q1cul input:where(.svelte-7q1cul):focus-visible{border-color:var(--color-ink);box-shadow:0 0 0 3px var(--color-accent-soft);outline:none}.calc-result.svelte-7q1cul{margin:var(--spacing-lg) 0 0;color:var(--color-ink);flex-wrap:wrap;align-items:baseline;gap:.4em;display:flex}.calc-figure.svelte-7q1cul{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,6vw,3.5rem);font-weight:600;line-height:1}.calc-unit.svelte-7q1cul{font-size:var(--text-body)}.calc-hint.svelte-7q1cul{color:var(--color-ink-muted);font-size:var(--text-caption)}.calc-basis.svelte-7q1cul,.calc-note.svelte-7q1cul{margin:var(--spacing-sm) 0 0;font-size:var(--text-body-sm);line-height:1.55}.prose-table-wrap.svelte-1xs7wya table.lead-ranges:where(.svelte-1xs7wya){min-width:0}.prose-table-wrap.svelte-1xs7wya table.lead-ranges:where(.svelte-1xs7wya) tbody:where(.svelte-1xs7wya) th:where(.svelte-1xs7wya){white-space:normal}.prose-table-wrap.svelte-1xs7wya table.lead-ranges:where(.svelte-1xs7wya) td:where(.svelte-1xs7wya){white-space:nowrap}.lead-eyebrow.svelte-1xs7wya{margin:0 0 var(--spacing-sm);color:var(--color-ink);font-size:var(--text-body-sm);font-weight:600}.lead-layout.svelte-1xs7wya{align-items:start;gap:clamp(24px,4vw,40px);margin-top:clamp(32px,4vw,44px);display:grid}@media (width>=640px){.lead-layout.svelte-1xs7wya{grid-template-columns:minmax(0,15rem) minmax(0,1fr)}}.lead-cover.svelte-1xs7wya{margin:0}.lead-cover.svelte-1xs7wya img:where(.svelte-1xs7wya){border:1px solid var(--color-hairline);width:100%;height:auto;box-shadow:var(--shadow-rest);border-radius:8px;display:block}.lead-layout.svelte-1xs7wya h2{margin-top:0}
