._presentation_1lgpw_3{--budget-navy:#17324f;--budget-blue:#234e76;--budget-ink:#233b50;--budget-muted:#5e7080;color:var(--budget-ink);background:#fff;border:1px solid #dce5ed;border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 12px 40px #16355208}._heading_1lgpw_5{justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 32px 22px;display:flex}._heading_1lgpw_5 h2{letter-spacing:-.035em;margin:6px 0 8px;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:700;line-height:1.2}._heading_1lgpw_5 p{color:var(--budget-muted);margin:0;font-size:14px}._heading_1lgpw_5 ._eyebrow_1lgpw_11,._eyebrow_1lgpw_11{letter-spacing:.16em;color:var(--budget-blue);margin:0 0 6px;font-size:11px;font-weight:700}._prepared_1lgpw_13{text-align:right;flex-shrink:0;font-size:12px}._prepared_1lgpw_13 span{color:var(--budget-blue);background:#edf4f8;border-radius:20px;margin-bottom:8px;padding:6px 10px;font-weight:600;display:inline-block}._prepared_1lgpw_13 p{font-size:12px}._borrowers_1lgpw_19{background:var(--budget-navy);color:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:0 32px 22px;padding:18px 22px;display:flex}._borrowers_1lgpw_19>div{flex-wrap:wrap;gap:24px;display:flex}._borrowers_1lgpw_19 span{flex-direction:column;gap:3px;display:flex}._borrowers_1lgpw_19 small{color:#c3d5e4;letter-spacing:.08em;text-transform:uppercase;font-size:10px}._borrowers_1lgpw_19 strong{font-size:18px;font-weight:650}._borrowers_1lgpw_19 p{color:#d3e0eb;margin:0;font-size:12px}._rateStrip_1lgpw_31{color:var(--budget-muted);justify-content:space-between;gap:12px;margin:0 32px 10px;font-size:12px;display:flex}._rateStrip_1lgpw_31 b{margin:0 6px}._comparison_1lgpw_35{margin:0 32px}._comparison_1lgpw_35 table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;font-size:14px}._comparison_1lgpw_35 th,._comparison_1lgpw_35 td{text-align:right;vertical-align:middle;border-bottom:1px solid #e7edf2;padding:10px 14px}._comparison_1lgpw_35 th:first-child{text-align:left;width:31%}._comparison_1lgpw_35 thead th{background:var(--budget-blue);color:#fff;padding-top:16px;padding-bottom:16px}._comparison_1lgpw_35 thead th:first-child{border-top-left-radius:8px}._comparison_1lgpw_35 thead th:last-child{border-top-right-radius:8px}._comparison_1lgpw_35 thead strong{font-size:15px;display:block}._comparison_1lgpw_35 thead small{color:#dce8f1;margin-top:4px;font-size:10px;font-weight:400;line-height:1.4;display:block}._comparison_1lgpw_35 tbody th{font-size:12px;font-weight:500}._comparison_1lgpw_35 tbody tr:nth-child(2n):not(._total_1lgpw_55){background:#f6f9fc}._comparison_1lgpw_35 td small{color:var(--budget-muted);margin-top:2px;font-size:10px;display:block}._comparison_1lgpw_35 ._price_1lgpw_59 td{color:var(--budget-navy);padding-top:18px;padding-bottom:18px;font-size:19px;font-weight:700}._comparison_1lgpw_35 ._total_1lgpw_55{background:var(--budget-navy);color:#fff;font-weight:700}._comparison_1lgpw_35 ._total_1lgpw_55 th,._comparison_1lgpw_35 ._total_1lgpw_55 td{border-color:var(--budget-navy);padding-top:14px;padding-bottom:14px}._comparison_1lgpw_35 ._total_1lgpw_55 th{font-weight:700}._comparison_1lgpw_35 ._total_1lgpw_55 td{font-size:17px}._notes_1lgpw_69{padding:18px 32px 24px;font-size:12px;line-height:1.6}._notes_1lgpw_69 p{margin:0 0 7px}._finePrint_1lgpw_73{color:var(--budget-muted);font-size:11px;line-height:1.6}._disclosure_1lgpw_75{color:#526779;border-top:1px solid #e1e8ee;padding-top:12px;font-size:11px;line-height:1.65}._notices_1lgpw_77{background:#fff8eb;border:1px solid #f2dfb7;border-radius:8px;margin:0 32px 24px;padding:12px 16px;font-size:12px}._notices_1lgpw_77 p{margin:4px 0}._editor_1lgpw_81{background:#f6f9fc;border-top:1px solid #e1e8ee;padding:26px 32px}._editorHeading_1lgpw_83{justify-content:space-between;align-items:center;gap:24px;display:flex}._editorHeading_1lgpw_83 h3{letter-spacing:-.025em;margin:0 0 6px;font-size:21px;font-weight:700}._editorHeading_1lgpw_83 p:not(._eyebrow_1lgpw_11){color:var(--budget-muted);margin:0;font-size:13px}._editorHeading_1lgpw_83>span{max-width:180px;color:var(--budget-muted);font-size:11px;line-height:1.5}._assumptions_1lgpw_91{border-top:1px solid #dce5ed;margin-top:22px;padding-top:22px}._assumptions_1lgpw_91 h4{margin:0 0 16px;font-size:15px;font-weight:650}._editor_1lgpw_81>._finePrint_1lgpw_73{margin:16px 0 0}._presentation_1lgpw_3>button{margin:16px 32px}._srOnly_1lgpw_99{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){._heading_1lgpw_5{padding:22px 16px 16px;display:block}._prepared_1lgpw_13{text-align:left;align-items:center;gap:12px;margin-top:12px;display:flex}._prepared_1lgpw_13 span{margin-bottom:0}._borrowers_1lgpw_19{margin:0 12px 18px;padding:16px;display:block}._borrowers_1lgpw_19 p{margin-top:10px}._borrowers_1lgpw_19 strong{font-size:16px}._rateStrip_1lgpw_31{margin:0 12px 10px;font-size:10px}._comparison_1lgpw_35{margin:0 8px}._comparison_1lgpw_35 table{font-size:11px}._comparison_1lgpw_35 th,._comparison_1lgpw_35 td{padding:9px 5px}._comparison_1lgpw_35 th:first-child{width:29%}._comparison_1lgpw_35 thead strong{font-size:11px}._comparison_1lgpw_35 thead small{font-size:9px}._comparison_1lgpw_35 tbody th{font-size:10px}._comparison_1lgpw_35 ._price_1lgpw_59 td{font-size:13px}._comparison_1lgpw_35 ._total_1lgpw_55 td{font-size:12px}._notes_1lgpw_69{padding:16px;font-size:11px}._editor_1lgpw_81{padding:22px 16px}._editorHeading_1lgpw_83{display:block}._editorHeading_1lgpw_83>span{max-width:none;margin-top:10px;display:block}._notices_1lgpw_77{margin:0 16px 20px}._presentation_1lgpw_3{border-radius:14px}}._quickControls_1lgpw_125{border-bottom:1px solid #e1e8ee;margin-bottom:22px}._pending_1lgpw_129{color:#64748b;background:#edf1f5!important}._placeholder_1lgpw_129{vertical-align:middle;background:#d5dfe8;border-radius:5px;width:65%;max-width:85px;height:10px;display:inline-block}._total_1lgpw_55 ._pending_1lgpw_129{background:#29445e!important}._total_1lgpw_55 ._placeholder_1lgpw_129{background:#698098}._publishedHeading_1lgpw_131{justify-content:space-between;align-items:center;gap:16px;padding:0 32px 18px;display:flex}._publishedHeading_1lgpw_131 h3{margin:0;font-size:20px;font-weight:700}._publishedHeading_1lgpw_131>p{color:var(--budget-muted);font-size:12px}._publishedTable_1lgpw_131{padding-bottom:3px;overflow-x:auto}._publishedTable_1lgpw_131 table{table-layout:auto}._publishedTable_1lgpw_131 th:first-child{width:240px}._reviewedColumn_1lgpw_131{border-left:2px solid #102337!important;border-right:2px solid #102337!important}._publishedTable_1lgpw_131 thead ._reviewedColumn_1lgpw_131{border-top:2px solid #102337}._publishedTable_1lgpw_131 tr:last-child ._reviewedColumn_1lgpw_131{border-bottom:2px solid #102337!important}._publishedTable_1lgpw_131 ._reviewedColumn_1lgpw_131 small{white-space:normal}@media (max-width:640px){._publishedHeading_1lgpw_131{padding:0 16px 14px;display:block}._publishedHeading_1lgpw_131 h3{font-size:18px}._publishedTable_1lgpw_131 th:first-child{width:180px}}._borrowerLine_1lgpw_133{flex-wrap:wrap;gap:8px 20px;padding:20px 24px 12px;font-size:14px;font-weight:600;display:flex}._tabs_1lgpw_133{border-bottom:1px solid #dce5ed;gap:8px;padding:0 24px 16px;display:flex}._tabs_1lgpw_133 button{color:var(--budget-blue);background:#fff;border:1px solid #c9d6e2;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:600}._tabs_1lgpw_133 button[aria-selected=true]{background:var(--budget-navy);color:#fff;border-color:var(--budget-navy)}._tabs_1lgpw_133 button:disabled{color:#7b8792;cursor:not-allowed;background:#f2f4f6;border-color:#e1e6eb}._tabs_1lgpw_133 button:focus-visible{outline:2px solid var(--budget-blue);outline-offset:3px}._pendingNote_1lgpw_133{color:var(--budget-muted);padding:12px 24px;font-size:13px}._costDetails_1lgpw_133{padding-bottom:20px}._costDetails_1lgpw_133>summary{border:1px solid var(--budget-blue);background:var(--budget-blue);color:#fff;cursor:pointer;border-radius:8px;align-items:center;gap:10px;width:fit-content;max-width:calc(100% - 64px);min-height:44px;margin:0 32px 18px;padding:12px 18px;font-size:14px;font-weight:600;line-height:1.4;list-style:none;display:flex}._costDetails_1lgpw_133>summary::-webkit-details-marker{display:none}._costDetails_1lgpw_133>summary:after{content:"+";flex-shrink:0;font-size:20px;line-height:1}._costDetails_1lgpw_133[open]>summary:after{content:"−"}._costDetails_1lgpw_133>summary:hover{background:var(--budget-navy);border-color:var(--budget-navy)}._costDetails_1lgpw_133>summary:focus-visible{outline:2px solid var(--budget-blue);outline-offset:3px}._published_1lgpw_131{padding-top:24px}@media (max-width:640px){._tabs_1lgpw_133{gap:6px;padding:0 16px 12px}._tabs_1lgpw_133 button{flex:1;padding:10px 8px;font-size:12px}._borrowerLine_1lgpw_133{padding:16px}._costDetails_1lgpw_133>summary{max-width:calc(100% - 32px);margin:0 16px 16px}}._compactPreview_1lgpw_137{margin:0;padding:20px}._compactPreview_1lgpw_137 h2{margin:0 0 8px;font-size:18px}._compactPreview_1lgpw_137 p{margin:0 0 14px;font-size:14px;line-height:1.5}._compactPreview_1lgpw_137 a{min-height:42px;padding:10px 14px}._presentation_1lgpw_3{overflow:clip}._calculatorLayout_1lgpw_141{grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}._calculatorControls_1lgpw_143{scrollbar-width:thin;background:#f6f9fc;border-left:1px solid #dce5ed;grid-area:1/2;min-width:0;max-height:calc(100dvh - 32px);position:sticky;top:16px;overflow-y:auto}._calculatorResults_1lgpw_145{grid-area:1/1;min-width:0;padding-top:24px}._calculatorControls_1lgpw_143 ._editor_1lgpw_81{border-top:0;padding:22px}._calculatorControls_1lgpw_143 ._editorHeading_1lgpw_83{display:block}._calculatorControls_1lgpw_143 ._editorHeading_1lgpw_83>span{max-width:none;margin-top:10px;display:block}._calculatorControls_1lgpw_143 ._editorHeading_1lgpw_83 h3{font-size:19px}._calculatorControls_1lgpw_143 ._quickControls_1lgpw_125{margin-bottom:0}._calculatorControls_1lgpw_143 ._assumptions_1lgpw_91{border-top:0;margin-top:16px;padding-top:0}._calculatorControls_1lgpw_143 ._controlsBody_1lgpw_155>button,._calculatorControls_1lgpw_143 ._controlsBody_1lgpw_155>div{margin:16px 22px}._costHeading_1lgpw_157{margin:0;font-size:16px;font-weight:650}._mobileControls_1lgpw_159{display:none}@media (max-width:1099px){._calculatorLayout_1lgpw_141{display:block}._calculatorControls_1lgpw_143{border-bottom:1px solid #dce5ed;border-left:0;max-height:none;position:static;overflow:visible}._mobileControls_1lgpw_159{gap:10px;padding:16px;display:grid}._mobileControls_1lgpw_159>button{justify-self:start}._mobileControls_1lgpw_159>p{color:var(--budget-muted);margin:0;font-size:12px}._mobileControls_1lgpw_159>div{flex-wrap:wrap;gap:24px;display:flex}._mobileControls_1lgpw_159 span{color:var(--budget-muted);font-size:12px}._mobileControls_1lgpw_159 strong{color:var(--budget-navy);font-size:18px;display:block}._controlsBody_1lgpw_155[data-collapsed=true]{display:none}._calculatorResults_1lgpw_145{padding-top:18px}._calculatorControls_1lgpw_143 ._editor_1lgpw_81{padding:18px 16px}}.portal-panel a._scenarioButton_1lgpw_177{background:var(--portal-accent,#173b57);width:fit-content;max-width:100%;height:auto;min-height:44px;color:var(--portal-on-accent,#fff);text-align:center;white-space:normal;justify-content:center;align-items:center;margin:8px 0 0;padding:12px 18px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.portal-panel a._scenarioButton_1lgpw_177:hover{background:color-mix(in srgb,var(--portal-accent,#173b57) 90%,black);color:var(--portal-on-accent,#fff);text-decoration:none}.portal-panel a._scenarioButton_1lgpw_177:focus-visible{outline:2px solid var(--portal-accent,#173b57);outline-offset:3px}
