.calculator-module__YdLmWq__page{background:var(--ground);min-height:100vh;color:var(--ink)}.calculator-module__YdLmWq__article{width:min(1232px,100% - 48px);margin:0 auto;padding:26px 0 96px}.calculator-module__YdLmWq__breadcrumb{color:var(--ink-tertiary);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px;font-size:.78rem;display:flex}.calculator-module__YdLmWq__breadcrumb a{color:var(--ink-secondary);text-decoration:none}.calculator-module__YdLmWq__breadcrumb a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.calculator-module__YdLmWq__hero{border-top:var(--hairline) solid var(--line);border-bottom:1px solid var(--ink);padding:56px 0 52px}.calculator-module__YdLmWq__hero h1{max-width:none;font-size:2.5rem;font-weight:var(--font-weight-normal);letter-spacing:-.025em;white-space:nowrap;margin:0;line-height:1.1}.calculator-module__YdLmWq__heroMeta{color:var(--ink-tertiary);flex-wrap:wrap;gap:10px 28px;margin-top:26px;font-size:.82rem;display:flex}.calculator-module__YdLmWq__heroMeta span{align-items:center;display:inline-flex}.calculator-module__YdLmWq__calculatorShell{border:var(--hairline) solid var(--line);grid-template-columns:286px minmax(0,1fr);margin-top:64px;display:grid}.calculator-module__YdLmWq__providerNav{background:var(--ground);color:var(--ink)}.calculator-module__YdLmWq__providerNav>p{border-bottom:var(--hairline) solid var(--line);color:var(--ink-secondary);letter-spacing:.04em;margin:0;padding:22px 24px;font-size:.875rem}.calculator-module__YdLmWq__providerNav button{width:100%;min-height:62px;color:var(--ink-secondary);border:0;border-bottom:var(--hairline) solid var(--line);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--transition-base), color var(--transition-base);background:0 0;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 16px;display:grid}.calculator-module__YdLmWq__providerNav button:hover,.calculator-module__YdLmWq__providerNav button:focus-visible{background:var(--fill-subtle);color:var(--ink)}.calculator-module__YdLmWq__providerNav button:focus-visible{outline:2px solid var(--ink);outline-offset:-3px}.calculator-module__YdLmWq__providerNav button>span,.calculator-module__YdLmWq__providerNav button>small{color:var(--ink-tertiary);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.76rem}.calculator-module__YdLmWq__providerNav button>strong{font-size:.95rem;font-weight:var(--font-weight-regular);line-height:1.3}.calculator-module__YdLmWq__providerNav button>small{text-align:right}.calculator-module__YdLmWq__providerNav .calculator-module__YdLmWq__activeProvider{background:var(--well);color:var(--ink-on-well)}.calculator-module__YdLmWq__providerNav .calculator-module__YdLmWq__activeProvider>span,.calculator-module__YdLmWq__providerNav .calculator-module__YdLmWq__activeProvider>small{color:var(--ink-on-well-secondary)}.calculator-module__YdLmWq__providerNav .calculator-module__YdLmWq__activeProvider:hover,.calculator-module__YdLmWq__providerNav .calculator-module__YdLmWq__activeProvider:focus-visible{background:var(--well);color:var(--ink-on-well)}.calculator-module__YdLmWq__providerNav .calculator-module__YdLmWq__activeProvider:focus-visible{outline-color:var(--ink-on-well)}.calculator-module__YdLmWq__workspace{background:var(--ground);min-width:0}.calculator-module__YdLmWq__providerHeader{border-bottom:var(--hairline) solid var(--line);justify-content:space-between;align-items:start;gap:32px;padding:34px 38px;display:flex}.calculator-module__YdLmWq__providerHeader p{color:var(--ink-tertiary);margin:0 0 7px;font-size:.875rem}.calculator-module__YdLmWq__providerHeader h2{font-size:1.7rem;font-weight:var(--font-weight-medium);letter-spacing:-.03em;margin:0}.calculator-module__YdLmWq__providerHeader span{color:var(--ink-secondary);border:var(--hairline) solid var(--line);border-radius:var(--radius-sm);margin-top:12px;padding:5px 7px;font-size:.8rem;display:inline-block}.calculator-module__YdLmWq__resetButton{min-height:34px;color:var(--ink-secondary);border:var(--hairline) solid var(--line);border-radius:var(--radius-sm);font:inherit;cursor:pointer;background:0 0;flex-shrink:0;align-items:center;gap:7px;padding:0 12px;font-size:.875rem;display:inline-flex}.calculator-module__YdLmWq__resetButton:hover{background:var(--fill-subtle);color:var(--ink)}.calculator-module__YdLmWq__calculatorGrid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);display:grid}.calculator-module__YdLmWq__form{border-right:var(--hairline) solid var(--line);align-content:start;gap:22px;min-height:620px;padding:38px;display:grid}.calculator-module__YdLmWq__field{gap:8px;display:grid}.calculator-module__YdLmWq__field>span,.calculator-module__YdLmWq__segmented legend{color:var(--ink);font-size:.9rem;font-weight:var(--font-weight-medium)}.calculator-module__YdLmWq__field small,.calculator-module__YdLmWq__checkField small{color:var(--ink-tertiary);font-size:.8rem;line-height:1.45}.calculator-module__YdLmWq__field input,.calculator-module__YdLmWq__field select{background:var(--ground);width:100%;min-height:44px;color:var(--ink);border:var(--hairline) solid var(--line);border-radius:var(--radius-sm);font:inherit;padding:0 12px;font-size:1rem}.calculator-module__YdLmWq__field input:focus,.calculator-module__YdLmWq__field select:focus{border-color:var(--ink);outline:1px solid var(--ink);outline-offset:1px}.calculator-module__YdLmWq__segmented{border:0;margin:0;padding:0}.calculator-module__YdLmWq__segmented legend{margin-bottom:9px}.calculator-module__YdLmWq__segmented>div{border:var(--hairline) solid var(--line);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.calculator-module__YdLmWq__segmented label{position:relative}.calculator-module__YdLmWq__segmented label+label{border-left:var(--hairline) solid var(--line)}.calculator-module__YdLmWq__segmented input{opacity:0;position:absolute}.calculator-module__YdLmWq__segmented span{min-height:42px;color:var(--ink-secondary);text-align:center;cursor:pointer;justify-content:center;align-items:center;padding:8px 10px;font-size:.875rem;display:flex}.calculator-module__YdLmWq__segmented input:checked+span{background:var(--ink);color:var(--ink-on-well)}.calculator-module__YdLmWq__segmented input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.calculator-module__YdLmWq__checkField{border:var(--hairline) solid var(--line);cursor:pointer;align-items:start;gap:11px;padding:14px;display:flex}.calculator-module__YdLmWq__checkField input{width:16px;height:16px;accent-color:var(--ink);margin:2px 0 0}.calculator-module__YdLmWq__checkField span{gap:3px;display:grid}.calculator-module__YdLmWq__checkField strong{font-size:.9rem;font-weight:var(--font-weight-medium)}.calculator-module__YdLmWq__subsection{border:var(--hairline) solid var(--line);gap:20px;padding:22px;display:grid}.calculator-module__YdLmWq__subsection>p{color:var(--ink-secondary);letter-spacing:.03em;margin:0;font-size:.85rem}.calculator-module__YdLmWq__estimate{background:var(--well);min-width:0;color:var(--ink-on-well);align-self:start;margin:38px;padding:30px}.calculator-module__YdLmWq__estimateLabel{color:var(--ink-on-well-secondary);letter-spacing:.04em;margin:0 0 24px;font-size:.85rem}.calculator-module__YdLmWq__totals{border-bottom:var(--hairline) solid var(--line-on-well);gap:18px;padding-bottom:28px;display:grid}.calculator-module__YdLmWq__totals>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.calculator-module__YdLmWq__totals strong{min-width:0;font-size:clamp(1.9rem,4vw,3.35rem);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;letter-spacing:-.045em;overflow-wrap:anywhere;line-height:1}.calculator-module__YdLmWq__totals span{color:var(--ink-on-well-secondary);font-size:.82rem}.calculator-module__YdLmWq__breakdown{margin:22px 0 0}.calculator-module__YdLmWq__breakdown>div{border-bottom:var(--hairline) solid var(--line-on-well);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:12px 0;display:grid}.calculator-module__YdLmWq__breakdown dt,.calculator-module__YdLmWq__breakdown dd{margin:0;font-size:.9rem;line-height:1.4}.calculator-module__YdLmWq__breakdown dt{gap:3px;display:grid}.calculator-module__YdLmWq__breakdown dt small{color:var(--ink-on-well-secondary);font-size:.78rem}.calculator-module__YdLmWq__breakdown dd{font-variant-numeric:tabular-nums;white-space:nowrap}.calculator-module__YdLmWq__caveat{color:var(--ink-on-well-secondary);margin:18px 0 0;font-size:.82rem;line-height:1.55}.calculator-module__YdLmWq__sourceFooter{border-top:var(--hairline) solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:24px 38px;display:flex}.calculator-module__YdLmWq__sourceFooter>div:first-child{gap:3px;display:grid}.calculator-module__YdLmWq__sourceFooter span{color:var(--ink-tertiary);font-size:.78rem}.calculator-module__YdLmWq__sourceFooter strong{font-size:.875rem;font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}.calculator-module__YdLmWq__sourceLinks{flex-wrap:wrap;justify-content:flex-end;gap:10px 18px;display:flex}.calculator-module__YdLmWq__sourceLinks a{color:var(--ink);font-size:.875rem;font-weight:var(--font-weight-medium);text-underline-offset:3px;align-items:center;gap:7px;display:inline-flex}.calculator-module__YdLmWq__resultNote{border:var(--hairline) solid var(--line);margin-top:48px;padding:26px 28px}.calculator-module__YdLmWq__resultNote>strong{font-size:.9rem;font-weight:var(--font-weight-medium);letter-spacing:.02em}.calculator-module__YdLmWq__resultNote p{color:var(--ink-secondary);margin:9px 0 0;font-size:1rem;line-height:1.65}.calculator-module__YdLmWq__resultNote a{color:var(--ink);font-size:.95rem;font-weight:var(--font-weight-medium);text-underline-offset:4px;margin-top:16px;display:inline-flex}@media (max-width:980px){.calculator-module__YdLmWq__calculatorShell{grid-template-columns:230px minmax(0,1fr)}.calculator-module__YdLmWq__calculatorGrid{grid-template-columns:1fr}.calculator-module__YdLmWq__form{border-right:0;border-bottom:var(--hairline) solid var(--line);min-height:0}}@media (max-width:760px){.calculator-module__YdLmWq__article{width:min(100% - 32px,700px);padding-top:20px}.calculator-module__YdLmWq__hero{padding:38px 0}.calculator-module__YdLmWq__hero h1{white-space:normal}.calculator-module__YdLmWq__calculatorShell{margin-top:38px;display:block}.calculator-module__YdLmWq__providerNav>p{padding:16px 18px}.calculator-module__YdLmWq__providerNav>div{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.calculator-module__YdLmWq__providerNav button{border-right:var(--hairline) solid var(--line);scroll-snap-align:start;border-bottom:0;flex:none;grid-template-columns:22px minmax(118px,1fr);width:auto;min-height:58px}.calculator-module__YdLmWq__providerNav button>small{display:none}.calculator-module__YdLmWq__providerHeader,.calculator-module__YdLmWq__sourceFooter{padding:26px 22px}.calculator-module__YdLmWq__form{padding:28px 22px}.calculator-module__YdLmWq__estimate{margin:22px;padding:24px}.calculator-module__YdLmWq__sourceFooter{flex-direction:column;align-items:start}.calculator-module__YdLmWq__sourceLinks{justify-content:flex-start}.calculator-module__YdLmWq__resultNote{margin-top:36px;padding:20px}}@media (max-width:430px){.calculator-module__YdLmWq__article{width:min(100% - 24px,700px)}.calculator-module__YdLmWq__breadcrumb{font-size:.6875rem}.calculator-module__YdLmWq__heroMeta{display:grid}.calculator-module__YdLmWq__providerHeader{flex-direction:column}.calculator-module__YdLmWq__segmented>div{grid-template-columns:1fr}.calculator-module__YdLmWq__segmented label+label{border-top:var(--hairline) solid var(--line);border-left:0}.calculator-module__YdLmWq__estimate{margin:12px;padding:22px}.calculator-module__YdLmWq__totals strong{font-size:1.9rem}}@media print{.calculator-module__YdLmWq__providerNav,.calculator-module__YdLmWq__resetButton,.calculator-module__YdLmWq__breadcrumb{display:none}.calculator-module__YdLmWq__article{width:100%;padding:0}.calculator-module__YdLmWq__calculatorShell,.calculator-module__YdLmWq__calculatorGrid{display:block}.calculator-module__YdLmWq__estimate{color:#000;background:#fff;border:1px solid #999}}
