._K7Iga_page{padding-top:56px}._K7Iga_hero{max-width:1060px}._K7Iga_hero h1{letter-spacing:-.045em;max-width:900px;margin:16px 0;font-size:clamp(34px,5vw,58px);line-height:1.08}._K7Iga_subtitle{color:var(--accent);margin-top:22px;font-size:17px;font-weight:650}._K7Iga_intro{max-width:680px;margin-top:12px;font-size:19px;line-height:1.65}._K7Iga_privacy{background:#e8efea;border-radius:6px;margin-top:22px;padding:10px 14px;font-size:14px;display:inline-block}._K7Iga_tool{max-width:1060px;margin-top:34px}._K7Iga_toolbar,._K7Iga_toolbar>div,._K7Iga_submitRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._K7Iga_toolbar{justify-content:space-between;margin-bottom:18px}._K7Iga_toolbar p,._K7Iga_submitRow p{color:var(--muted);font-size:14px}._K7Iga_tool button{cursor:pointer;background:#fff;border:1px solid #9daeb4;border-radius:6px;min-height:44px;padding:10px 16px;font-weight:600}._K7Iga_tool button:hover{background:#eaf0ed}._K7Iga_tool :is(button,input,select,a):focus-visible,._K7Iga_results h2:focus{outline-offset:4px;outline:3px solid #1d627f}._K7Iga_panel{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:22px;padding:28px}._K7Iga_sectionTitle{align-items:flex-start;gap:16px;margin-bottom:26px;display:flex}._K7Iga_sectionTitle>span{color:#315347;background:#e8efea;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:grid}._K7Iga_sectionTitle h2,._K7Iga_results h2,._K7Iga_empty h2{letter-spacing:-.025em;font-size:24px;font-weight:650;line-height:1.3}._K7Iga_sectionTitle p{color:var(--muted);max-width:700px;margin-top:8px;line-height:1.6}._K7Iga_sharedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}._K7Iga_loanTerms{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:22px;padding-top:22px;display:grid}._K7Iga_field{min-width:0}._K7Iga_field label{margin-bottom:7px;font-size:14px;font-weight:650;line-height:1.5;display:block}._K7Iga_field input,._K7Iga_field select{width:100%;min-width:0;min-height:48px;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #8b9da5;border-radius:6px;padding:10px 12px;font-size:17px}._K7Iga_field [aria-invalid=true]{border-width:2px;border-color:#9c332c}._K7Iga_hint{color:var(--muted);margin-top:7px;font-size:13px;line-height:1.55}._K7Iga_error{color:#982f29;margin-top:7px;font-size:14px;line-height:1.5}._K7Iga_scenarios{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:24px;display:grid}._K7Iga_scenarios fieldset{border:1px solid var(--line);border-radius:8px;min-width:0;padding:20px}._K7Iga_scenarios legend{padding:0 8px;font-size:20px;font-weight:650}._K7Iga_scenarios ._K7Iga_field+._K7Iga_field{margin-top:22px}._K7Iga_scenarios ._K7Iga_revised{background:#f1f6f3;border-color:#9bb4a5}._K7Iga_creditNote{background:#f4f3ec;border-left:3px solid #8b8759;padding:16px 18px;font-size:14px;line-height:1.65}._K7Iga_tool ._K7Iga_copy{margin-top:18px;font-size:14px}._K7Iga_submitRow{gap:20px;margin-top:24px}._K7Iga_tool ._K7Iga_primary{color:#fff;background:#284e61;border-color:#284e61;min-height:52px;padding:13px 22px}._K7Iga_tool ._K7Iga_primary:hover{background:#193d50}._K7Iga_primary span{padding-left:20px}._K7Iga_submitRow p{max-width:360px;line-height:1.5}._K7Iga_notice{min-height:22px;margin-top:14px;font-size:14px}._K7Iga_example,._K7Iga_warning{background:#f3ebd6;border-radius:6px;padding:18px;line-height:1.65}._K7Iga_warning{border-left:4px solid #9b5b2a;margin-top:20px}._K7Iga_results{margin-top:36px}._K7Iga_resultLead{max-width:760px;margin-top:16px;font-size:18px;line-height:1.6}._K7Iga_metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}._K7Iga_metric{background:#fff;border:1px solid #c4d1ca;border-radius:10px;min-width:0;padding:24px}._K7Iga_metric h3{font-size:16px;font-weight:650}._K7Iga_metric dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}._K7Iga_metric dt{color:var(--muted);margin-bottom:4px;font-size:12px}._K7Iga_metric dd{letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(19px,2.4vw,27px)}._K7Iga_revisedValue{color:#225946;font-weight:650}._K7Iga_delta{margin-top:18px;font-size:14px;font-weight:650}._K7Iga_explanation,._K7Iga_breakdown{background:#edf2ef;border-radius:10px;margin-top:26px;padding:26px}._K7Iga_explanation h3,._K7Iga_breakdown h3{margin-bottom:12px;font-size:20px;font-weight:650}._K7Iga_explanation ul{margin-left:20px;list-style:outside}._K7Iga_explanation li{padding:6px 0;line-height:1.7}._K7Iga_breakdown dl{margin-top:18px}._K7Iga_breakdownRow,._K7Iga_totalRow{border-bottom:1px solid #cdd9d2;grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr));align-items:center;gap:16px;padding:12px 0;display:grid}._K7Iga_breakdown dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}._K7Iga_breakdown dd span{color:var(--muted);margin-bottom:3px;font-size:12px;display:block}._K7Iga_totalRow{border-bottom:0;font-weight:700}._K7Iga_scopeNote,._K7Iga_memoryNote{color:var(--muted);margin-top:22px;font-size:14px;line-height:1.65}._K7Iga_empty{border:1px dashed #b2c2b9;border-radius:10px;margin-top:26px;padding:32px}._K7Iga_empty p{max-width:700px;color:var(--muted);margin-top:12px;line-height:1.6}._K7Iga_sources{border-top:1px solid var(--line);max-width:1060px;margin-top:40px;padding-top:28px;font-size:14px;line-height:1.75}._K7Iga_sources h2{font-size:22px;font-weight:650}._K7Iga_sources p{margin-top:14px}._K7Iga_sources a{color:#235770;text-underline-offset:3px;text-decoration:underline}._K7Iga_dialog{border:1px solid var(--line);max-width:min(510px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);background:#fff;border-radius:12px;margin:auto;padding:28px;position:fixed;inset:0;overflow:auto}._K7Iga_dialog::backdrop{background:#142c3c80}._K7Iga_dialog h2{font-size:23px;font-weight:650;line-height:1.3}._K7Iga_dialog p{margin:16px 0 22px;line-height:1.6}._K7Iga_dialog>div{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:760px){._K7Iga_sharedGrid{grid-template-columns:minmax(0,1fr);gap:20px}._K7Iga_scenarios{gap:16px}._K7Iga_scenarios fieldset{padding:16px}._K7Iga_panel{padding:22px}}@media (max-width:580px){._K7Iga_page{padding-top:34px}._K7Iga_desktopBreak{display:none}._K7Iga_intro{font-size:17px}._K7Iga_toolbar{align-items:stretch}._K7Iga_toolbar>div{width:100%}._K7Iga_toolbar button{flex:100%}._K7Iga_panel{padding:18px}._K7Iga_sectionTitle{gap:12px}._K7Iga_sectionTitle h2,._K7Iga_results h2,._K7Iga_empty h2{font-size:21px}._K7Iga_scenarios,._K7Iga_loanTerms,._K7Iga_metrics{grid-template-columns:minmax(0,1fr)}._K7Iga_scenarios{gap:26px}._K7Iga_submitRow{align-items:stretch}._K7Iga_submitRow ._K7Iga_primary{width:100%}._K7Iga_metric,._K7Iga_explanation,._K7Iga_breakdown,._K7Iga_empty{padding:20px}._K7Iga_metric dd{font-size:23px}._K7Iga_breakdownRow,._K7Iga_totalRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._K7Iga_breakdown dt{grid-column:1/-1}._K7Iga_dialog{padding:20px}._K7Iga_dialog button{width:100%}}
