.MortgageCalculator_page__SmI4e{min-height:100dvh;background:#eef2f5;color:#202a32}.MortgageCalculator_header__oseNU{height:64px;padding:0 max(16px,calc((100vw - 1180px)/2));display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #dce3e8}.MortgageCalculator_brand__XE1cP{font-size:18px;color:#2468a8;text-decoration:none}.MortgageCalculator_brand__XE1cP b{color:#202a32;letter-spacing:-.05em}.MortgageCalculator_nav__5FFES{display:flex;align-items:center;gap:4px}.MortgageCalculator_nav__5FFES a{padding:9px;color:#53626d;font-size:11px;font-weight:700;text-decoration:none;border-radius:8px}.MortgageCalculator_nav__5FFES a:hover{background:#edf5fb}.MortgageCalculator_main__NPwFs{width:min(1180px,calc(100% - 32px));margin:auto;padding:48px 0 64px}.MortgageCalculator_hero__xtrUH{max-width:760px;margin-bottom:28px}.MortgageCalculator_eyebrow__DdPfF{color:#2468a8;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.MortgageCalculator_hero__xtrUH h1{margin:10px 0 12px;font-size:clamp(34px,5vw,56px);letter-spacing:-.045em;line-height:1.04}.MortgageCalculator_hero__xtrUH p{margin:0;color:#61707c;font-size:16px;line-height:1.5}.MortgageCalculator_grid__ABNm7{display:grid;gap:20px;align-items:start}.MortgageCalculator_card__zASF2{background:#fff;border:1px solid #dbe3e8;border-radius:16px;padding:24px;box-shadow:0 8px 30px #1c38500a}.MortgageCalculator_card__zASF2 h2{margin:0 0 20px;font-size:20px}.MortgageCalculator_fields__zIfEq{display:grid;grid-template-columns:1fr 1fr;gap:16px}.MortgageCalculator_field__nEMwH{gap:7px}.MortgageCalculator_field__nEMwH label{font-size:12px;font-weight:750}.MortgageCalculator_field__nEMwH input,.MortgageCalculator_field__nEMwH select{width:100%;min-height:48px;padding:0 12px;border-radius:9px;background:#fff;color:#202a32;font-size:16px}.MortgageCalculator_field__nEMwH input:focus,.MortgageCalculator_field__nEMwH select:focus{outline:3px solid #2468a822;border-color:#2468a8}.MortgageCalculator_full__bYqny{grid-column:1/-1}.MortgageCalculator_hint___dIaZ{margin:12px 0 0;color:#788590;font-size:11px;line-height:1.5}.MortgageCalculator_sticky__a4JVM{position:sticky;top:18px}.MortgageCalculator_heroResult__O5dkm{padding:20px;border-radius:13px;background:#2468a8;color:#fff}.MortgageCalculator_heroResult__O5dkm span{display:block;font-size:12px;opacity:.85}.MortgageCalculator_heroResult__O5dkm strong{display:block;margin-top:7px;font-size:clamp(30px,4vw,43px);letter-spacing:-.04em}.MortgageCalculator_range__Jnj8h{display:grid;grid-template-columns:1fr 1fr;gap:12px}.MortgageCalculator_range__Jnj8h .MortgageCalculator_heroResult__O5dkm strong{font-size:26px}.MortgageCalculator_metrics__vuWkb{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:18px;background:#dfe6ea;border:1px solid #dfe6ea;border-radius:11px;overflow:hidden}.MortgageCalculator_metric__7fAMs{padding:14px;background:#fff}.MortgageCalculator_metric__7fAMs span{display:block;color:#6d7983;font-size:10px}.MortgageCalculator_metric__7fAMs strong{display:block;margin-top:5px;font-size:15px}.MortgageCalculator_burden__eEjGu{margin-top:16px;padding:16px;border-radius:11px;background:#f2f6f8}.MortgageCalculator_burdenTop__uRXdE{display:flex;justify-content:space-between;gap:16px;font-size:12px}.MortgageCalculator_burden__eEjGu strong{color:#205c8e}.MortgageCalculator_bar__YneQe{height:7px;margin:11px 0;background:#dbe4e9;border-radius:9px;overflow:hidden}.MortgageCalculator_bar__YneQe i{display:block;height:100%;background:#2468a8}.MortgageCalculator_subgrid__l2G4l{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.MortgageCalculator_comparison__t7_0A{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.MortgageCalculator_comparison__t7_0A div{padding:14px;border-radius:10px;background:#f2f6f8}.MortgageCalculator_comparison__t7_0A span{display:block;color:#6d7983;font-size:10px}.MortgageCalculator_comparison__t7_0A strong{display:block;margin-top:5px;font-size:14px}.MortgageCalculator_note__NolWZ{color:#697782;font-size:11px;line-height:1.55}.MortgageCalculator_toolbar__TK6vz{display:flex;gap:9px;margin-top:18px}.MortgageCalculator_button__aSDmA{min-height:44px;padding:0 15px;border:0;border-radius:9px;background:#2468a8;color:#fff;font-weight:750;cursor:pointer}.MortgageCalculator_secondary__CYfbx{background:#eaf1f5;color:#245a83}.MortgageCalculator_schedule__rxc3m{margin-top:20px}.MortgageCalculator_scheduleHead__8Q1Rt{display:flex;align-items:center;justify-content:space-between;gap:12px}.MortgageCalculator_tableWrap__TmzYV{margin-top:16px;overflow:auto;max-height:560px;border:1px solid #dde4e8;border-radius:10px}.MortgageCalculator_table__fnUyV{width:100%;border-collapse:collapse;font-size:11px;white-space:nowrap}.MortgageCalculator_table__fnUyV th{position:sticky;top:0;background:#edf3f6;text-align:right;padding:10px}.MortgageCalculator_table__fnUyV td:first-child,.MortgageCalculator_table__fnUyV th:first-child{text-align:left}.MortgageCalculator_table__fnUyV td{padding:9px 10px;text-align:right;border-top:1px solid #edf0f2}.MortgageCalculator_info__betxW{margin-top:20px}.MortgageCalculator_infoGrid__JndoW{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.MortgageCalculator_infoGrid__JndoW section{padding:17px;background:#fff;border:1px solid #dbe3e8;border-radius:12px}.MortgageCalculator_infoGrid__JndoW h3{margin:0 0 7px;font-size:14px}.MortgageCalculator_infoGrid__JndoW p{margin:0;color:#64727d;font-size:11px;line-height:1.55}.MortgageCalculator_disclaimer__MqvF7{margin-top:20px;padding:18px;border-left:4px solid #d3a62f;border-radius:9px;background:#fff;color:#5f6c76;font-size:12px;line-height:1.6}.MortgageCalculator_error__g8076{margin-top:14px;padding:12px;border-radius:8px;background:#fff1ef;color:#8b2d22;font-size:12px}.MortgageCalculator_footer__RSeu_{display:flex;gap:18px;padding:24px max(16px,calc((100vw - 1180px)/2));background:#fff;border-top:1px solid #dce3e8}.MortgageCalculator_footer__RSeu_ a{color:#53626d;font-size:11px;text-decoration:none}.MortgageCalculator_field__nEMwH>span{font-size:12px;font-weight:750}@media(max-width:850px){.MortgageCalculator_main__NPwFs{padding-top:34px}.MortgageCalculator_grid__ABNm7{grid-template-columns:1fr}.MortgageCalculator_sticky__a4JVM{position:static}.MortgageCalculator_subgrid__l2G4l{grid-template-columns:1fr}.MortgageCalculator_infoGrid__JndoW{grid-template-columns:1fr 1fr}}@media(max-width:600px){.MortgageCalculator_header__oseNU{height:58px}.MortgageCalculator_brand__XE1cP{font-size:15px}.MortgageCalculator_main__NPwFs{width:min(100% - 24px,1180px);padding:28px 0 44px}.MortgageCalculator_hero__xtrUH h1{font-size:36px}.MortgageCalculator_hero__xtrUH p{font-size:14px}.MortgageCalculator_card__zASF2{padding:17px;border-radius:13px}.MortgageCalculator_fields__zIfEq{grid-template-columns:1fr}.MortgageCalculator_full__bYqny{grid-column:auto}.MortgageCalculator_comparison__t7_0A,.MortgageCalculator_metrics__vuWkb{grid-template-columns:1fr 1fr}.MortgageCalculator_comparison__t7_0A div:last-child{grid-column:1/-1}.MortgageCalculator_infoGrid__JndoW{grid-template-columns:1fr}.MortgageCalculator_toolbar__TK6vz{flex-direction:column}.MortgageCalculator_button__aSDmA{width:100%}.MortgageCalculator_table__fnUyV{white-space:normal;min-width:0}.MortgageCalculator_table__fnUyV td:nth-child(4),.MortgageCalculator_table__fnUyV td:nth-child(5),.MortgageCalculator_table__fnUyV th:nth-child(4),.MortgageCalculator_table__fnUyV th:nth-child(5){display:none}.MortgageCalculator_table__fnUyV td,.MortgageCalculator_table__fnUyV th{padding:9px 5px;font-size:9.5px}.MortgageCalculator_nav__5FFES a{padding:7px 5px}.MortgageCalculator_footer__RSeu_{flex-wrap:wrap}}.MortgageCalculator_header__oseNU{display:grid;grid-template-columns:1fr auto 1fr;gap:16px}.MortgageCalculator_back__GR_xq{min-height:44px;padding:0 12px;display:flex;align-items:center;border-radius:8px;color:#245a83;font-size:12px;font-weight:750;text-decoration:none}.MortgageCalculator_back__GR_xq:hover{background:#edf5fb}.MortgageCalculator_back__GR_xq:focus-visible,.MortgageCalculator_brand__XE1cP:focus-visible,.MortgageCalculator_nav__5FFES a:focus-visible{outline:2px solid #3479b8;outline-offset:2px}.MortgageCalculator_nav__5FFES{justify-self:end}@media(max-width:600px){.MortgageCalculator_header__oseNU{padding-inline:10px;grid-template-columns:auto 1fr auto;gap:4px}.MortgageCalculator_brand__XE1cP{font-size:14px;white-space:nowrap}.MortgageCalculator_back__GR_xq{justify-self:center;padding-inline:6px;font-size:11px}}.MortgageCalculator_brand__XE1cP{font-weight:850;letter-spacing:-.05em;color:#202a32;white-space:nowrap}.MortgageCalculator_productNav__gUEEg{justify-self:center;display:flex;align-items:center;gap:4px;padding:3px;border-radius:11px;background:#edf2f5}.MortgageCalculator_activeProduct__9Acp3,.MortgageCalculator_productNav__gUEEg a{min-height:38px;padding:0 12px;display:flex;align-items:center;gap:7px;border-radius:8px;color:#52616c;font-size:12px;font-weight:750;font-style:normal;text-decoration:none;white-space:nowrap}.MortgageCalculator_productNav__gUEEg a:hover{background:#fff}.MortgageCalculator_productNav__gUEEg em{font-style:normal}.MortgageCalculator_activeProduct__9Acp3{background:#fff;color:#245f92;box-shadow:0 1px 5px #233b4d18}.MortgageCalculator_productNav__gUEEg a:focus-visible{outline:2px solid #3479b8;outline-offset:2px}.MortgageCalculator_field__nEMwH>span{font-size:13px}.MortgageCalculator_field__nEMwH>small{color:#65737e;font-size:13px;line-height:1.42}.MortgageCalculator_disclaimer__MqvF7,.MortgageCalculator_hint___dIaZ,.MortgageCalculator_note__NolWZ{font-size:13px}.MortgageCalculator_tertiary__tC9TI{background:transparent;color:#566672;border:1px solid #cad5dc}.MortgageCalculator_emptyResult__x60Jx{margin:0;padding:22px;border-radius:12px;background:#f2f6f8;color:#667681;line-height:1.55}@media(max-width:600px){.MortgageCalculator_productNav__gUEEg{gap:2px}.MortgageCalculator_activeProduct__9Acp3,.MortgageCalculator_productNav__gUEEg a{min-width:40px;padding:0 9px;justify-content:center}.MortgageCalculator_productNav__gUEEg em{display:none}.MortgageCalculator_header__oseNU .MortgageCalculator_nav__5FFES a{padding-inline:4px;font-size:10px}}.MortgageCalculator_fieldLabel__XXBsM{display:flex;justify-content:space-between;gap:8px;min-height:22px}.MortgageCalculator_segmented___snYC{display:inline-flex;margin-left:auto;border-radius:8px;background:#e8eef2}.MortgageCalculator_segmented___snYC button{width:38px;height:30px;border:0;background:transparent;color:#55636e;font-size:13px;font-weight:800;cursor:pointer}.MortgageCalculator_segmented___snYC .MortgageCalculator_segmentActive__zI2Ip{background:#fff;color:#1f609e;box-shadow:0 1px 4px #233b4d22}.MortgageCalculator_downInput__E_lRY{display:contents}.MortgageCalculator_info__betxW{position:relative;display:inline-flex;margin-left:6px;vertical-align:middle}.MortgageCalculator_info__betxW>button{width:26px;height:26px;padding:0;border:1px solid #becbd4;border-radius:50%;background:#fff;color:#356d9c;font:700 13px/1 serif;cursor:pointer}.MortgageCalculator_info__betxW>button:focus-visible{outline:2px solid #3479b8;outline-offset:2px}.MortgageCalculator_popover__yisMG{position:absolute;z-index:30;left:50%;top:32px;width:min(300px,calc(100vw - 32px));padding:13px 14px;transform:translateX(-50%);border:1px solid #cad5dc;border-radius:10px;background:#fff;box-shadow:0 12px 30px #20344426;color:#34434e;font-size:14px;font-weight:450;line-height:1.45}.MortgageCalculator_popover__yisMG p{margin:0}.MortgageCalculator_popover__yisMG p+p{margin-top:9px;padding-top:9px;border-top:1px solid #e4e9ec}.MortgageCalculator_burdenTop__uRXdE>span{display:flex;align-items:center}.MortgageCalculator_burdenTop__uRXdE .MortgageCalculator_info__betxW{margin-left:5px}.MortgageCalculator_burden__eEjGu>p{margin:10px 0 0;color:#63727d;font-size:13px;line-height:1.48}.MortgageCalculator_burden_comfortable__BLkK3 .MortgageCalculator_bar__YneQe i{background:#2f8a57}.MortgageCalculator_burden_comfortable__BLkK3 .MortgageCalculator_burdenTop__uRXdE strong{color:#267449}.MortgageCalculator_burden_moderate__H2dgt .MortgageCalculator_bar__YneQe i{background:#c28a17}.MortgageCalculator_burden_moderate__H2dgt .MortgageCalculator_burdenTop__uRXdE strong{color:#8a6210}.MortgageCalculator_burden_high__S0k1Q .MortgageCalculator_bar__YneQe i{background:#dc741e}.MortgageCalculator_burden_high__S0k1Q .MortgageCalculator_burdenTop__uRXdE strong{color:#a34e0d}.MortgageCalculator_burden_veryHigh__vKzBB .MortgageCalculator_bar__YneQe i{background:#c9463d}.MortgageCalculator_burden_veryHigh__vKzBB .MortgageCalculator_burdenTop__uRXdE strong{color:#a3332c}.MortgageCalculator_bar__YneQe{background:linear-gradient(90deg,#dceee3 0 30%,#f6e9bf 30% 40%,#f8d6b9 40% 50%,#f0c4c1 50%)}.MortgageCalculator_thresholds__mFb7R{display:flex;justify-content:space-between;margin-top:-7px;color:#7a8790;font-size:9px}.MortgageCalculator_burden__eEjGu small{display:block;margin-top:10px;color:#56646e;font-size:12px}.MortgageCalculator_toolbar__TK6vz{align-items:stretch}.MortgageCalculator_toolbar__TK6vz .MortgageCalculator_button__aSDmA{flex:1 1}.MortgageCalculator_toolbar__TK6vz .MortgageCalculator_tertiary__tC9TI{flex:0 0 auto}.MortgageCalculator_fields__zIfEq{row-gap:14px}@media(max-width:600px){.MortgageCalculator_popover__yisMG{position:fixed;z-index:80;left:16px;right:16px;top:auto;bottom:max(16px,env(safe-area-inset-bottom));width:auto;transform:none;font-size:14px}.MortgageCalculator_fieldLabel__XXBsM{min-height:26px}.MortgageCalculator_segmented___snYC button{width:42px;height:34px}.MortgageCalculator_info__betxW>button{width:30px;height:30px}.MortgageCalculator_toolbar__TK6vz{flex-direction:row}.MortgageCalculator_toolbar__TK6vz .MortgageCalculator_button__aSDmA{width:auto}.MortgageCalculator_thresholds__mFb7R{font-size:8px}}.MortgageCalculator_infoSection___3Rc9{margin-top:20px}.MortgageCalculator_infoSection___3Rc9>h2{margin:0 0 14px;font-size:20px}.MortgageCalculator_rentHeading__KucMD{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.MortgageCalculator_rentHeading__KucMD h2{margin:0}.MortgageCalculator_rentGrowthCompact__QkyE1{display:flex;align-items:center;gap:8px;color:#5c6a75;font-size:11px;font-weight:700}.MortgageCalculator_rentGrowthCompact__QkyE1>span{display:flex;align-items:center;white-space:nowrap}.MortgageCalculator_rentGrowthCompact__QkyE1 input{width:64px;height:38px;padding:0 9px;border:1px solid #cbd5dc;border-radius:8px;background:#fff;color:#202a32;font-size:14px}.MortgageCalculator_rentGrowthCompact__QkyE1 .MortgageCalculator_info__betxW>button{width:24px;height:24px}.MortgageCalculator_rentGrowthCompact__QkyE1 .MortgageCalculator_popover__yisMG{right:0;left:auto;transform:none;text-align:left;font-weight:450}@media(max-width:600px){.MortgageCalculator_rentHeading__KucMD{display:block}.MortgageCalculator_rentGrowthCompact__QkyE1{justify-content:space-between;margin-top:10px;padding:9px 10px;border-radius:9px;background:#f2f6f8}.MortgageCalculator_rentGrowthCompact__QkyE1>span{min-width:0;white-space:normal}.MortgageCalculator_rentGrowthCompact__QkyE1 input{width:72px;flex:0 0 72px}.MortgageCalculator_rentGrowthCompact__QkyE1 .MortgageCalculator_popover__yisMG{position:fixed;right:16px;left:16px}.MortgageCalculator_infoSection___3Rc9>h2{white-space:normal}.MortgageCalculator_infoGrid__JndoW{grid-template-columns:1fr}}.MortgageCalculator_main__NPwFs{width:min(1180px,calc(100% - var(--ui-space-8)))}.MortgageCalculator_grid__ABNm7{grid-template-columns:minmax(0,1fr) minmax(330px,.82fr);gap:var(--ui-space-5)}.MortgageCalculator_card__zASF2{padding:var(--ui-space-6);border:var(--ui-border);border-radius:var(--ui-radius-card)}.MortgageCalculator_card__zASF2 h2{margin-bottom:var(--ui-space-5)}.MortgageCalculator_fields__zIfEq{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--ui-space-4);row-gap:var(--ui-space-4);align-items:start}.MortgageCalculator_field__nEMwH{display:grid;grid-template-rows:36px var(--ui-control-standard);gap:var(--ui-space-2);align-content:start;min-width:0}.MortgageCalculator_fieldLabel__XXBsM{height:36px;min-height:36px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ui-space-2);line-height:1.3}.MortgageCalculator_field__nEMwH input,.MortgageCalculator_field__nEMwH select{height:var(--ui-control-standard);min-height:var(--ui-control-standard);padding:0 var(--ui-space-3);border:1px solid #cbd5dc;border-radius:var(--ui-radius-standard);appearance:none}.MortgageCalculator_field__nEMwH input[type=date]{appearance:auto}.MortgageCalculator_segmented___snYC{width:80px;height:32px;margin:0;padding:2px;border-radius:var(--ui-radius-small);display:grid;grid-template-columns:1fr 1fr}.MortgageCalculator_segmented___snYC button{width:auto;height:28px;padding:0;border-radius:6px}.MortgageCalculator_info__betxW{width:36px;height:36px;margin:0;display:grid;place-items:center}.MortgageCalculator_info__betxW>button{width:24px;height:24px;font-size:12px}.MortgageCalculator_toolbar__TK6vz{gap:var(--ui-space-2);margin-top:var(--ui-space-5)}.MortgageCalculator_toolbar__TK6vz .MortgageCalculator_button__aSDmA{height:44px;min-height:44px;border-radius:var(--ui-radius-standard)}.MortgageCalculator_metrics__vuWkb{grid-auto-rows:minmax(62px,auto)}.MortgageCalculator_metric__7fAMs{display:flex;flex-direction:column;justify-content:center;padding:var(--ui-space-3)}.MortgageCalculator_burden__eEjGu{padding:var(--ui-space-4)}@media(max-width:850px){.MortgageCalculator_grid__ABNm7{grid-template-columns:1fr}.MortgageCalculator_fields__zIfEq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:680px){.MortgageCalculator_main__NPwFs{width:min(100% - 24px,1180px)}.MortgageCalculator_card__zASF2{padding:var(--ui-space-4);border-radius:13px}.MortgageCalculator_fields__zIfEq{grid-template-columns:1fr}.MortgageCalculator_full__bYqny{grid-column:auto}.MortgageCalculator_field__nEMwH{grid-template-rows:40px var(--ui-control-standard)}.MortgageCalculator_fieldLabel__XXBsM{height:40px;min-height:40px}.MortgageCalculator_info__betxW{width:40px;height:40px}.MortgageCalculator_segmented___snYC{height:34px}.MortgageCalculator_segmented___snYC button{height:30px}}.MortgageCalculator_embedded__e_ZwY{min-height:0;background:transparent}.MortgageCalculator_embedded__e_ZwY .MortgageCalculator_main__NPwFs{width:100%;padding:0}.MortgageCalculator_embedded__e_ZwY .MortgageCalculator_hero__xtrUH{margin:0 0 22px}.MortgageCalculator_embedded__e_ZwY .MortgageCalculator_infoSection___3Rc9{display:none}.MortgageCalculator_advanced__R9VWb{grid-column:1/-1;margin-top:2px;padding:12px;border:1px solid #dbe3e8;border-radius:10px;background:#f6f8fa}.MortgageCalculator_advanced__R9VWb summary{cursor:pointer;color:#245f92;font-weight:750}.MortgageCalculator_advancedGrid__8q9oj{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:15px}@media(max-width:680px){.MortgageCalculator_advancedGrid__8q9oj{grid-template-columns:1fr}.MortgageCalculator_embedded__e_ZwY .MortgageCalculator_grid__ABNm7{grid-template-columns:minmax(0,1fr)}.MortgageCalculator_embedded__e_ZwY .MortgageCalculator_card__zASF2{min-width:0;padding:15px}.MortgageCalculator_embedded__e_ZwY .MortgageCalculator_hero__xtrUH h1{font-size:32px}.MortgageCalculator_embedded__e_ZwY .MortgageCalculator_hero__xtrUH{margin-bottom:16px}.MortgageCalculator_embedded__e_ZwY .MortgageCalculator_card__zASF2 h2{margin-bottom:14px}.MortgageCalculator_embedded__e_ZwY .MortgageCalculator_toolbar__TK6vz{display:grid;grid-template-columns:1fr 1fr}.MortgageCalculator_embedded__e_ZwY .MortgageCalculator_toolbar__TK6vz .MortgageCalculator_button__aSDmA{width:100%;min-width:0;padding-inline:8px}.MortgageCalculator_embedded__e_ZwY .MortgageCalculator_toolbar__TK6vz .MortgageCalculator_tertiary__tC9TI{grid-column:1/-1}}.MortgageHub_page__b3JS4{--blue:#2468a8;--blue-dark:#173f63;--ink:#202a32;--muted:#667580;--line:#d6dfe5;--surface:#fff;min-height:100vh;background:#eef2f5;color:var(--ink);font:15px/1.5 system-ui,-apple-system,Segoe UI,sans-serif}.MortgageHub_page__b3JS4,.MortgageHub_page__b3JS4 *{box-sizing:border-box}.MortgageHub_header__5m_5F{display:flex;align-items:center;justify-content:space-between;padding:16px max(20px,calc((100% - 1180px)/2));background:var(--blue-dark);color:#fff}.MortgageHub_brand__TRp20{color:#fff;font-weight:850;text-decoration:none;letter-spacing:-.02em}.MortgageHub_nav__TkK71{display:flex;gap:18px}.MortgageHub_nav__TkK71 a{color:#e9f2fa;text-decoration:none;font-weight:700}.MortgageHub_content__ZgmLr,.MortgageHub_workspace__KKIRT{width:min(1180px,calc(100% - 32px));margin:auto}.MortgageHub_workspace__KKIRT{padding:26px 0 54px}.MortgageHub_content__ZgmLr{padding-bottom:54px}.MortgageHub_productTitle__sjgkc{display:flex;align-items:baseline;gap:12px;margin-bottom:18px}.MortgageHub_productTitle__sjgkc strong{font-size:22px}.MortgageHub_productTitle__sjgkc span{color:var(--muted)}.MortgageHub_modeNav__kp9IF{display:grid;grid-template-columns:repeat(3,1fr);max-width:540px;margin-bottom:28px;padding:4px;border-radius:12px;background:#dfe7ed}.MortgageHub_modeNav__kp9IF a,.MortgageHub_modeNav__kp9IF button{display:flex;min-height:44px;align-items:center;justify-content:center;border:0;border-radius:9px;background:transparent;color:#53636f;font:700 14px system-ui;text-decoration:none;cursor:pointer}.MortgageHub_modeNav__kp9IF a[aria-current=page],.MortgageHub_modeNav__kp9IF button[aria-selected=true]{background:#fff;color:#185b91;box-shadow:0 2px 8px #243c4c1a}.MortgageHub_hero__MKPWo{padding:46px 0 24px}.MortgageHub_workspace__KKIRT>.MortgageHub_hero__MKPWo{width:auto;margin:0;padding:12px 0 24px}.MortgageHub_hero__MKPWo h1{margin:8px 0 10px;font-size:clamp(34px,5vw,54px);line-height:1.05;letter-spacing:-.035em}.MortgageHub_hero__MKPWo p{max-width:760px;margin:0 0 14px;color:var(--muted);font-size:17px}.MortgageHub_hero__MKPWo>.MortgageHub_badge__9c1B4{display:inline-flex}.MortgageHub_filterToggle__klUkr{display:none}.MortgageHub_filters__4dWX6{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;padding:18px;border:1px solid var(--line);border-radius:16px;background:#fff}.MortgageHub_calc__6lUBy label,.MortgageHub_filters__4dWX6 label{display:grid;gap:6px;font-weight:700}.MortgageHub_calc__6lUBy input,.MortgageHub_filters__4dWX6 input,.MortgageHub_filters__4dWX6 select{width:100%;min-width:0;min-height:46px;padding:11px 12px;border:1px solid #bcc9d1;border-radius:9px;background:#fff;color:var(--ink);font:inherit}.MortgageHub_grid__x5_y9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.MortgageHub_card__bjKLi{display:flex;min-width:0;flex-direction:column;padding:18px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 4px 16px #2038470a}.MortgageHub_cardTop__ir35Q{display:flex;min-height:88px;justify-content:space-between;gap:12px}.MortgageHub_programType__GhmSK{color:var(--muted);font-size:13px}.MortgageHub_card__bjKLi h2{margin:4px 0 2px;font-size:22px;line-height:1.16;letter-spacing:-.02em}.MortgageHub_operator__h09ev{color:#34434e;font-size:14px;font-weight:750}.MortgageHub_badge__9c1B4{align-self:flex-start;padding:5px 9px;border-radius:999px;background:#eef2f4;color:#596670;font-size:11px;font-weight:800;line-height:1.2}.MortgageHub_badge__9c1B4[data-status=APPLICATION_PERIOD],.MortgageHub_badge__9c1B4[data-status=AVAILABLE]{background:#e1f3e8;color:#21643a}.MortgageHub_badge__9c1B4[data-status=EXPECTED],.MortgageHub_badge__9c1B4[data-status=LIMITED_FUNDING],.MortgageHub_badge__9c1B4[data-status=QUEUE]{background:#fff3cd;color:#765814}.MortgageHub_badge__9c1B4[data-status=ARCHIVED],.MortgageHub_badge__9c1B4[data-status=PAUSED]{background:#f7e4e4;color:#8b3838}.MortgageHub_metrics__pjp4I{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:15px 0;padding:13px 0;border-block:1px solid #e6ebef}.MortgageHub_metric__H9ngc span{display:block;color:#6d7982;font-size:11px}.MortgageHub_metric__H9ngc strong{display:block;font-size:17px}.MortgageHub_description__p5gex{display:-webkit-box;min-height:66px;flex:1 1;overflow:hidden;color:#53616b;-webkit-box-orient:vertical;-webkit-line-clamp:3}.MortgageHub_actions__XNULr{display:flex;flex-wrap:wrap;gap:8px;margin-top:5px}.MortgageHub_button___3UG2,.MortgageHub_secondary__VFtYr,.MortgageHub_textLink__1lY5p{display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:9px 13px;border-radius:9px;font:750 14px system-ui;text-decoration:none;cursor:pointer}.MortgageHub_button___3UG2{border:1px solid var(--blue);background:var(--blue);color:#fff}.MortgageHub_secondary__VFtYr{border:1px solid #9fb9cf;background:#f5f9fc;color:#185b91}.MortgageHub_textLink__1lY5p{border:0;background:transparent;color:#245f92}.MortgageHub_actions__XNULr .MortgageHub_button___3UG2,.MortgageHub_actions__XNULr .MortgageHub_secondary__VFtYr{flex:1 1}.MortgageHub_actions__XNULr .MortgageHub_textLink__1lY5p{flex-basis:100%;justify-content:flex-start;padding-inline:2px}.MortgageHub_card__bjKLi>small{margin-top:10px;color:#75818a}.MortgageHub_empty__unYM1{padding:35px;border:1px dashed #b9c5ce;border-radius:14px;text-align:center}.MortgageHub_comparePanel__h3Rui{min-height:420px;padding:24px;border:1px solid var(--line);border-radius:16px;background:#fff}.MortgageHub_compareHead__uwdT4{display:flex;align-items:center;justify-content:space-between;gap:16px}.MortgageHub_compareHead__uwdT4 h1{margin:0;font-size:30px}.MortgageHub_compareHead__uwdT4 p{margin:4px 0 0;color:var(--muted)}.MortgageHub_compareCards__irIp9{display:grid;grid-template-columns:repeat(3,minmax(0,360px));gap:14px;margin-top:22px}.MortgageHub_compareCards__irIp9 article{position:relative;padding:18px;border:1px solid var(--line);border-radius:14px;scroll-snap-align:start}.MortgageHub_compareCards__irIp9 article>button{position:absolute;right:10px;top:10px;width:34px;height:34px;border:0;border-radius:50%;background:#edf2f5;color:#45535e;font-size:20px;cursor:pointer}.MortgageHub_compareCards__irIp9 h2{margin-top:0;padding-right:30px}.MortgageHub_compareCards__irIp9 dl{margin:0}.MortgageHub_compareCards__irIp9 dl div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid #e6ebee}.MortgageHub_compareCards__irIp9 dt{color:#6b7882;font-size:12px}.MortgageHub_compareCards__irIp9 dd{margin:0;text-align:right;font-weight:750}.MortgageHub_compareCards__irIp9 small{display:block;margin-top:12px;color:#6a7680}.MortgageHub_emptyCompare__dxrt7{display:grid;min-height:300px;place-content:center;text-align:center}.MortgageHub_emptyCompare__dxrt7>span{color:#9aabb8;font-size:46px;line-height:1}.MortgageHub_emptyCompare__dxrt7 p{color:var(--muted)}.MortgageHub_emptyCompare__dxrt7>div{display:flex;justify-content:center;gap:8px}.MortgageHub_disclaimer__d3FLI{margin:28px 0 0;padding:14px 16px;border-left:3px solid #7d9bb3;background:#fff;color:#596773}.MortgageHub_back__n2YTN{display:inline-block;margin-bottom:12px;color:#245f92}.MortgageHub_detail__Rup9V{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:20px}.MortgageHub_detail__Rup9V>*{min-width:0}.MortgageHub_panel__yeOKx{min-width:0;padding:21px;border:1px solid var(--line);border-radius:15px;background:#fff}.MortgageHub_panel__yeOKx h2{margin-top:0}.MortgageHub_facts__mBKyy{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.MortgageHub_facts__mBKyy dt{color:#697781;font-size:12px}.MortgageHub_facts__mBKyy dd{margin:3px 0 0;font-size:18px;font-weight:800}.MortgageHub_section__4eKip{margin-top:18px}.MortgageHub_bank__SKp47{display:grid;grid-template-columns:1fr auto;gap:7px;padding:12px 0;border-bottom:1px solid #e4e9ed}.MortgageHub_bank__SKp47 strong{font-size:16px}.MortgageHub_bank__SKp47 a,.MortgageHub_panel__yeOKx a,.MortgageHub_source___ogmA{color:#1d639b;overflow-wrap:anywhere}.MortgageHub_calc__6lUBy{display:grid;gap:10px}.MortgageHub_result__H_YUX{padding:12px;border-radius:10px;background:#edf5fb}.MortgageHub_programActions__2EbLc{display:flex;gap:10px;margin-top:20px}.MortgageHub_footer__rSVYO{margin-top:40px;padding:24px;text-align:center;color:#6a7680}.MortgageHub_toast__q6_4_{position:fixed;z-index:100;left:50%;bottom:24px;max-width:calc(100% - 32px);padding:11px 16px;border-radius:10px;background:#172b3b;color:#fff;box-shadow:0 10px 30px #10233445;font-weight:700;opacity:0;pointer-events:none;transform:translate(-50%,12px);transition:.2s ease}.MortgageHub_toast__q6_4_[data-visible=true]{opacity:1;transform:translate(-50%)}.MortgageHub_page__b3JS4 :is(a,button,input,select):focus-visible{outline:3px solid #75b6ed;outline-offset:2px}@media(max-width:900px){.MortgageHub_filters__4dWX6,.MortgageHub_grid__x5_y9{grid-template-columns:1fr 1fr}.MortgageHub_detail__Rup9V{grid-template-columns:1fr}.MortgageHub_compareCards__irIp9{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.MortgageHub_header__5m_5F{align-items:center;padding:13px 16px}.MortgageHub_header__5m_5F .MortgageHub_nav__TkK71{gap:10px}.MortgageHub_header__5m_5F .MortgageHub_nav__TkK71 a:first-child{display:none}.MortgageHub_content__ZgmLr,.MortgageHub_workspace__KKIRT{width:calc(100% - 24px)}.MortgageHub_workspace__KKIRT{padding-top:18px}.MortgageHub_productTitle__sjgkc{display:block}.MortgageHub_productTitle__sjgkc span{display:block;margin-top:2px;font-size:12px}.MortgageHub_modeNav__kp9IF{position:sticky;z-index:20;top:0;margin:0 -4px 18px}.MortgageHub_modeNav__kp9IF a,.MortgageHub_modeNav__kp9IF button{font-size:13px}.MortgageHub_workspace__KKIRT>.MortgageHub_hero__MKPWo{padding:8px 0 17px}.MortgageHub_hero__MKPWo{padding:30px 0 18px}.MortgageHub_hero__MKPWo h1{font-size:35px}.MortgageHub_hero__MKPWo p{font-size:15px}.MortgageHub_filterToggle__klUkr{display:flex;width:100%;min-height:46px;align-items:center;justify-content:space-between;margin-bottom:10px;padding:10px 13px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);font-weight:800}.MortgageHub_filters__4dWX6{display:none;grid-template-columns:1fr;margin-bottom:14px;padding:13px}.MortgageHub_filters__4dWX6[data-open=true]{display:grid}.MortgageHub_grid__x5_y9{grid-template-columns:1fr}.MortgageHub_card__bjKLi{padding:16px}.MortgageHub_cardTop__ir35Q{min-height:0}.MortgageHub_description__p5gex{min-height:auto}.MortgageHub_comparePanel__h3Rui{padding:16px}.MortgageHub_compareHead__uwdT4{align-items:flex-start;flex-direction:column}.MortgageHub_compareCards__irIp9{display:grid;grid-auto-columns:minmax(270px,86%);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;padding:2px 2px 12px;scroll-padding-inline:2px;scroll-snap-type:x mandatory}.MortgageHub_compareCards__irIp9 article{min-width:0}.MortgageHub_facts__mBKyy{grid-template-columns:1fr 1fr}.MortgageHub_actions__XNULr>*{flex:1 1 42%}.MortgageHub_actions__XNULr .MortgageHub_textLink__1lY5p{justify-content:center}.MortgageHub_programActions__2EbLc{flex-direction:column}.MortgageHub_programActions__2EbLc>*{width:100%}.MortgageHub_emptyCompare__dxrt7>div{flex-direction:column}.MortgageHub_toast__q6_4_{bottom:16px}}@media(max-width:360px){.MortgageHub_header__5m_5F .MortgageHub_nav__TkK71{gap:7px;font-size:13px}.MortgageHub_modeNav__kp9IF a,.MortgageHub_modeNav__kp9IF button{font-size:12px}.MortgageHub_metrics__pjp4I{gap:5px}.MortgageHub_metric__H9ngc strong{font-size:15px}.MortgageHub_facts__mBKyy{grid-template-columns:1fr}.MortgageHub_cardTop__ir35Q{align-items:flex-start;flex-direction:column-reverse}.MortgageHub_badge__9c1B4{margin-bottom:3px}}@media(prefers-reduced-motion:reduce){.MortgageHub_toast__q6_4_{transition:none}}.MortgageHub_content__ZgmLr{padding-top:26px}.MortgageHub_inlineStatus__OGRab{min-height:24px;margin-top:7px;color:#285f87;font-size:13px;font-weight:700}.MortgageHub_activeNav__T6MOj,.MortgageHub_mapLink__qbyje{min-height:40px;padding:0 11px;display:flex;align-items:center;border-radius:8px;color:#eef6fc;font-size:13px;font-weight:750;text-decoration:none}.MortgageHub_activeNav__T6MOj{background:#ffffff20;color:#fff}.MortgageHub_localeSelect__Hs3W9{position:relative}.MortgageHub_localeSelect__Hs3W9>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.MortgageHub_localeSelect__Hs3W9 select{height:40px;padding:0 8px;border:1px solid #ffffff55;border-radius:8px;background:#fff;color:#224b6d;font-size:13px;font-weight:800}.MortgageHub_mapLink__qbyje:hover{background:#ffffff18}@media(max-width:700px){.MortgageHub_header__5m_5F{padding:9px 10px}.MortgageHub_header__5m_5F .MortgageHub_nav__TkK71{gap:2px}.MortgageHub_header__5m_5F .MortgageHub_nav__TkK71 a.MortgageHub_mapLink__qbyje{display:flex}.MortgageHub_brand__TRp20{font-size:14px}.MortgageHub_activeNav__T6MOj,.MortgageHub_mapLink__qbyje{min-height:40px;padding-inline:7px;font-size:12px}.MortgageHub_localeSelect__Hs3W9 select{width:48px;padding-inline:4px}}@media(max-width:360px){.MortgageHub_activeNav__T6MOj{display:none}.MortgageHub_activeNav__T6MOj,.MortgageHub_mapLink__qbyje{padding-inline:6px}.MortgageHub_brand__TRp20{font-size:13px}}.MortgageHub_comparisonSummary___bDKL{margin-top:20px;padding:16px 18px;border-radius:13px;background:#f1f7fb}.MortgageHub_comparisonSummary___bDKL h2{margin:0 0 8px;font-size:18px}.MortgageHub_comparisonSummary___bDKL ul{display:grid;grid-template-columns:1fr 1fr;gap:5px 20px;margin:0;padding-left:20px}.MortgageHub_comparisonSummary___bDKL p{margin:10px 0 0;color:#695a32}.MortgageHub_metricRow__N1szo>div,.MortgageHub_scenarioHeader__dGL9g{display:grid;grid-template-columns:repeat(var(--scenario-count),minmax(0,1fr));gap:10px}.MortgageHub_scenarioHeader__dGL9g{position:sticky;z-index:5;top:0;margin-top:18px;padding:12px 0;background:#fff;border-bottom:2px solid #cad7df}.MortgageHub_scenarioHeader__dGL9g span,.MortgageHub_scenarioHeader__dGL9g strong{display:block;overflow:hidden;text-overflow:ellipsis}.MortgageHub_scenarioHeader__dGL9g span{color:var(--muted);font-size:12px}.MortgageHub_metricRows__HpVor{border-bottom:1px solid var(--line)}.MortgageHub_metricRow__N1szo{display:grid;grid-template-columns:180px minmax(0,1fr);gap:12px;padding:13px 0;border-top:1px solid #e5eaed}.MortgageHub_metricRow__N1szo h3{margin:0;color:#596773;font-size:13px}.MortgageHub_metricRow__N1szo>div>div{min-width:0;padding:7px 9px;border-radius:8px}.MortgageHub_metricRow__N1szo>div>div[data-winner=true]{background:#e8f4eb;outline:1px solid #b7d9c0}.MortgageHub_metricRow__N1szo span{display:block;font-weight:800}.MortgageHub_metricRow__N1szo small{display:block;color:#27643b;font-weight:800}.MortgageHub_assumptions___tfSD{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.MortgageHub_assumptions___tfSD article{padding:13px;border:1px solid var(--line);border-radius:11px}.MortgageHub_assumptions___tfSD article>div{display:flex;align-items:start;justify-content:space-between;gap:8px}.MortgageHub_assumptions___tfSD article>div button{border:0;background:transparent;color:#825151;text-decoration:underline;cursor:pointer}.MortgageHub_assumptions___tfSD label{display:grid;gap:4px;margin-top:10px;color:#5c6871;font-size:12px;font-weight:700}.MortgageHub_assumptions___tfSD input,.MortgageHub_assumptions___tfSD select{min-height:42px;width:100%;padding:8px;border:1px solid #aebdc7;border-radius:8px;background:#fff;font:inherit}.MortgageHub_assumptions___tfSD small{display:block;margin-top:10px;color:#68757e}@media(max-width:700px){.MortgageHub_comparisonSummary___bDKL{padding:13px}.MortgageHub_comparisonSummary___bDKL ul{grid-template-columns:1fr}.MortgageHub_scenarioHeader__dGL9g{top:62px;padding:9px 0}.MortgageHub_metricRow__N1szo>div,.MortgageHub_scenarioHeader__dGL9g{gap:4px}.MortgageHub_scenarioHeader__dGL9g strong{font-size:12px;line-height:1.25}.MortgageHub_scenarioHeader__dGL9g span{font-size:10px}.MortgageHub_metricRow__N1szo{display:block;padding:10px 0}.MortgageHub_metricRow__N1szo h3{margin:0 0 5px 4px}.MortgageHub_metricRow__N1szo>div>div{padding:7px 4px}.MortgageHub_metricRow__N1szo span{font-size:12px;overflow-wrap:anywhere}.MortgageHub_metricRow__N1szo small{font-size:10px}.MortgageHub_assumptions___tfSD{grid-template-columns:1fr}}.MortgageHub_resetAssumption__AGgXT{min-height:36px;border:0;background:transparent;color:#2468a8;text-align:left;text-decoration:underline;cursor:pointer}.MortgageHub_tradeoffs__FTMEU{margin-top:12px;padding-top:10px;border-top:1px solid #d5e3eb}.MortgageHub_tradeoffs__FTMEU p{margin:0;color:#344d60}.MortgageHub_tradeoffs__FTMEU p+p{margin-top:6px}.MortgageHub_page__b3JS4 a[x-apple-data-detectors]{color:inherit!important;text-decoration:none!important;font:inherit!important}