.BUHousingDecisionEngine_engine__Z2yH0{background:radial-gradient(circle at 88% 7%,rgba(215,179,95,.12),transparent 26%),#07182f;color:#fff;border:1px solid #183858;border-radius:28px;padding:34px;box-shadow:0 24px 60px rgba(5,20,39,.16)}.BUHousingDecisionEngine_heading__1Hm5k{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.12)}.BUHousingDecisionEngine_heading__1Hm5k p{margin:0 0 8px;color:#f0d37c;font-size:10px;font-weight:900;letter-spacing:.14em}.BUHousingDecisionEngine_heading__1Hm5k h2{margin:0;max-width:720px;font-size:clamp(32px,4.2vw,52px);line-height:1;letter-spacing:-.045em}.BUHousingDecisionEngine_heading__1Hm5k>span{max-width:310px;color:#aebed1;font-size:11px;line-height:1.5;text-align:right}.BUHousingDecisionEngine_audienceTabs__FSd16{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:18px 0 0}.BUHousingDecisionEngine_audienceTabs__FSd16 button{min-width:0;text-align:left;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:rgba(255,255,255,.045);color:#fff;padding:13px 14px;cursor:pointer}.BUHousingDecisionEngine_audienceTabs__FSd16 button[aria-pressed=true]{background:#f5f0e2;color:#07182f;border-color:#ead89f}.BUHousingDecisionEngine_audienceTabs__FSd16 span,.BUHousingDecisionEngine_audienceTabs__FSd16 strong{display:block}.BUHousingDecisionEngine_audienceTabs__FSd16 strong{font-size:13px}.BUHousingDecisionEngine_audienceTabs__FSd16 span{margin-top:4px;font-size:10px;line-height:1.4;color:#b8c8d9}.BUHousingDecisionEngine_audienceTabs__FSd16 button[aria-pressed=true] span{color:#566477}.BUHousingDecisionEngine_layout__SdMkc{display:grid;grid-template-columns:minmax(300px,.88fr) minmax(0,1.25fr);grid-gap:18px;gap:18px;margin-top:18px}.BUHousingDecisionEngine_inputs__Zq7Cw,.BUHousingDecisionEngine_results__QQ56M{border-radius:22px}.BUHousingDecisionEngine_inputs__Zq7Cw{background:#f7f5ef;color:#07182f;padding:20px;border:1px solid rgba(255,255,255,.13)}.BUHousingDecisionEngine_primaryFields__edfmS{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.BUHousingDecisionEngine_field__2aNPq{display:block}.BUHousingDecisionEngine_field__2aNPq>span{display:block;font-size:11px;font-weight:850;line-height:1.3;margin-bottom:7px;color:#293a50}.BUHousingDecisionEngine_field__2aNPq>small{display:block;color:#667286;line-height:1.4;font-size:10px;margin-top:6px}.BUHousingDecisionEngine_field__2aNPq>small a{color:#174e78;font-weight:850;text-decoration:none;border-bottom:1px solid rgba(23,78,120,.25)}.BUHousingDecisionEngine_inputWrap__UGpCv{display:flex;align-items:center;gap:6px;background:#fff;border:1px solid #d2d9e2;border-radius:12px;min-height:48px;padding:0 12px;box-shadow:inset 0 1px 0 rgba(8,24,47,.02)}.BUHousingDecisionEngine_inputWrap__UGpCv:focus-within{outline:3px solid rgba(35,124,156,.22);border-color:#237c9c}.BUHousingDecisionEngine_inputWrap__UGpCv b,.BUHousingDecisionEngine_inputWrap__UGpCv em{font-style:normal;color:#667286;font-size:12px;font-weight:800;white-space:nowrap}.BUHousingDecisionEngine_inputWrap__UGpCv input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#07182f;font:inherit;font-size:15px;font-weight:800;padding:10px 0}.BUHousingDecisionEngine_advancedToggle__6nSHb{width:100%;margin-top:16px;border:1px solid #cfd7e1;background:#eceff2;color:#10253d;border-radius:12px;padding:12px 14px;display:flex;justify-content:space-between;align-items:center;font-weight:850;cursor:pointer}.BUHousingDecisionEngine_advancedToggle__6nSHb span{font-size:20px;color:#8a6b23}.BUHousingDecisionEngine_advancedFields__SqQgw{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid #d8dee6}.BUHousingDecisionEngine_results__QQ56M{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.12);padding:20px}.BUHousingDecisionEngine_resultHero__hC_Qp{background:linear-gradient(145deg,rgba(255,255,255,.11),rgba(255,255,255,.045));border:1px solid rgba(244,215,131,.2);border-radius:18px;padding:22px}.BUHousingDecisionEngine_investorMetrics__Rmf0f span,.BUHousingDecisionEngine_resultGrid__DcY8k span,.BUHousingDecisionEngine_resultHero__hC_Qp>span{display:block;color:#b8c7d9;font-size:10px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.BUHousingDecisionEngine_resultHero__hC_Qp>strong{display:block;font-size:clamp(38px,5vw,58px);letter-spacing:-.045em;margin:7px 0 2px;color:#fff}.BUHousingDecisionEngine_resultHero__hC_Qp>strong small{font-size:16px;color:#c6d2e0;letter-spacing:0}.BUHousingDecisionEngine_resultHero__hC_Qp p{margin:8px 0 0;color:#d4deea;font-size:12px;line-height:1.55}.BUHousingDecisionEngine_investorMetrics__Rmf0f,.BUHousingDecisionEngine_resultGrid__DcY8k{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:10px}.BUHousingDecisionEngine_investorMetrics__Rmf0f article,.BUHousingDecisionEngine_resultGrid__DcY8k article{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.1);border-radius:15px;padding:16px;min-height:116px}.BUHousingDecisionEngine_investorMetrics__Rmf0f strong,.BUHousingDecisionEngine_resultGrid__DcY8k strong{display:block;font-size:24px;margin:8px 0 4px}.BUHousingDecisionEngine_investorMetrics__Rmf0f small,.BUHousingDecisionEngine_resultGrid__DcY8k small{display:block;color:#aebed1;line-height:1.4}.BUHousingDecisionEngine_investorMetrics__Rmf0f article{background:rgba(215,179,95,.075);border-color:rgba(215,179,95,.2)}.BUHousingDecisionEngine_interpretation__XaMFY{margin-top:10px;border:1px solid rgba(215,179,95,.27);background:rgba(215,179,95,.07);border-radius:15px;padding:16px}.BUHousingDecisionEngine_interpretation__XaMFY>strong{color:#f3d98b;font-size:12px;text-transform:uppercase;letter-spacing:.06em}.BUHousingDecisionEngine_interpretation__XaMFY p{margin:8px 0 0;color:#d8e1ec;font-size:12px;line-height:1.6}.BUHousingDecisionEngine_warning__nDoST{padding-top:10px;border-top:1px solid rgba(255,255,255,.09)}.BUHousingDecisionEngine_warning__nDoST b{color:#f3d98b}.BUHousingDecisionEngine_matches__rc0DZ{margin-top:10px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:15px;padding:14px}.BUHousingDecisionEngine_matchesHead___R7f_{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.BUHousingDecisionEngine_matchesHead___R7f_ span{display:block;color:#b8c7d9;font-size:9px;font-weight:900;letter-spacing:.08em}.BUHousingDecisionEngine_matchesHead___R7f_ strong{display:block;margin-top:4px;font-size:15px}.BUHousingDecisionEngine_matchesHead___R7f_>a{color:#f0d37c;text-decoration:none;font-size:10px;font-weight:850;white-space:nowrap}.BUHousingDecisionEngine_matchGrid___BddQ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:11px}.BUHousingDecisionEngine_matchGrid___BddQ>article{display:grid;grid-template-columns:72px 1fr;grid-gap:9px;gap:9px;min-width:0;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09);border-radius:11px;padding:7px;color:#fff}.BUHousingDecisionEngine_matchGrid___BddQ>article[data-selected=true]{border-color:#d7b35f;box-shadow:0 0 0 1px rgba(215,179,95,.3)}.BUHousingDecisionEngine_matchGrid___BddQ img,.BUHousingDecisionEngine_noPhoto__g3xOd{display:block;width:72px;height:68px;border-radius:8px;object-fit:cover;background:#173653}.BUHousingDecisionEngine_noPhoto__g3xOd{display:grid;place-items:center;color:#aebed1;font-size:8px}.BUHousingDecisionEngine_matchGrid___BddQ b,.BUHousingDecisionEngine_matchGrid___BddQ small,.BUHousingDecisionEngine_matchGrid___BddQ span{display:block}.BUHousingDecisionEngine_matchGrid___BddQ b{font-size:13px}.BUHousingDecisionEngine_matchGrid___BddQ span{font-size:9px;color:#d3deea;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BUHousingDecisionEngine_matchGrid___BddQ small{font-size:8px;color:#98acc1;margin-top:3px}.BUHousingDecisionEngine_matchGrid___BddQ nav{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.BUHousingDecisionEngine_matchGrid___BddQ button,.BUHousingDecisionEngine_matchGrid___BddQ nav a{border:1px solid rgba(255,255,255,.17);border-radius:7px;background:transparent;color:#fff;padding:5px 6px;font-size:8px;font-weight:850;text-decoration:none;cursor:pointer}.BUHousingDecisionEngine_matchGrid___BddQ button{background:#d7b35f;color:#07182f;border-color:#d7b35f}.BUHousingDecisionEngine_matches__rc0DZ>p{margin:10px 0 0;color:#b8c7d9;font-size:10px;line-height:1.5}.BUHousingDecisionEngine_planActions__3AjFA{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:12px}.BUHousingDecisionEngine_planActions__3AjFA button{min-height:40px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:rgba(255,255,255,.045);color:#fff;font-size:10px;font-weight:850;cursor:pointer}.BUHousingDecisionEngine_shareNote___BJWo{margin:7px 2px 0;color:#91a6bc;font-size:9px;line-height:1.45}.BUHousingDecisionEngine_actions__m4Oc0{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:8px;gap:8px;margin-top:12px}.BUHousingDecisionEngine_actions__m4Oc0 a,.BUHousingDecisionEngine_actions__m4Oc0 button{display:flex;align-items:center;justify-content:center;min-height:45px;border:1px solid rgba(255,255,255,.18);border-radius:12px;padding:10px 12px;background:transparent;color:#fff;text-decoration:none;text-align:center;font-size:11px;font-weight:850;cursor:pointer}.BUHousingDecisionEngine_actions__m4Oc0 .BUHousingDecisionEngine_primary__zAIoi{grid-column:1/-1;background:#d7b35f;color:#08182d;border-color:#d7b35f;font-size:12px}.BUHousingDecisionEngine_disclosure__44xKK{margin:12px 2px 0;color:#96a9be;font-size:10px;line-height:1.55}@media(max-width:1050px){.BUHousingDecisionEngine_matchGrid___BddQ{grid-template-columns:1fr}.BUHousingDecisionEngine_matchGrid___BddQ>article{grid-template-columns:88px 1fr}.BUHousingDecisionEngine_matchGrid___BddQ img,.BUHousingDecisionEngine_noPhoto__g3xOd{width:88px}.BUHousingDecisionEngine_actions__m4Oc0{grid-template-columns:1fr 1fr}}@media(max-width:900px){.BUHousingDecisionEngine_heading__1Hm5k{display:block}.BUHousingDecisionEngine_heading__1Hm5k>span{display:block;text-align:left;margin-top:12px;max-width:520px}.BUHousingDecisionEngine_layout__SdMkc{grid-template-columns:1fr}.BUHousingDecisionEngine_advancedFields__SqQgw,.BUHousingDecisionEngine_primaryFields__edfmS{grid-template-columns:1fr 1fr}}@media(max-width:620px){.BUHousingDecisionEngine_matchesHead___R7f_{display:block}.BUHousingDecisionEngine_matchesHead___R7f_>a{display:inline-block;margin-top:7px}.BUHousingDecisionEngine_engine__Z2yH0{padding:20px 15px;border-radius:20px}.BUHousingDecisionEngine_heading__1Hm5k h2{font-size:35px}.BUHousingDecisionEngine_audienceTabs__FSd16{grid-template-columns:1fr}.BUHousingDecisionEngine_audienceTabs__FSd16 span{font-size:11px}.BUHousingDecisionEngine_actions__m4Oc0,.BUHousingDecisionEngine_advancedFields__SqQgw,.BUHousingDecisionEngine_investorMetrics__Rmf0f,.BUHousingDecisionEngine_planActions__3AjFA,.BUHousingDecisionEngine_primaryFields__edfmS,.BUHousingDecisionEngine_resultGrid__DcY8k{grid-template-columns:1fr}.BUHousingDecisionEngine_actions__m4Oc0 .BUHousingDecisionEngine_primary__zAIoi{grid-column:auto}.BUHousingDecisionEngine_inputs__Zq7Cw,.BUHousingDecisionEngine_results__QQ56M{padding:14px}.BUHousingDecisionEngine_resultHero__hC_Qp{padding:18px}.BUHousingDecisionEngine_resultHero__hC_Qp>strong{font-size:40px}}.BUHousingDecisionEngine_heading__1Hm5k p{font-size:11px}.BUHousingDecisionEngine_heading__1Hm5k>span{font-size:13px}.BUHousingDecisionEngine_audienceTabs__FSd16 span,.BUHousingDecisionEngine_field__2aNPq>span{font-size:12px}.BUHousingDecisionEngine_field__2aNPq>small,.BUHousingDecisionEngine_investorMetrics__Rmf0f span,.BUHousingDecisionEngine_resultGrid__DcY8k span,.BUHousingDecisionEngine_resultHero__hC_Qp>span{font-size:11px}.BUHousingDecisionEngine_resultHero__hC_Qp p{font-size:14px}.BUHousingDecisionEngine_investorMetrics__Rmf0f small,.BUHousingDecisionEngine_resultGrid__DcY8k small{font-size:12px}.BUHousingDecisionEngine_interpretation__XaMFY p{font-size:13px}.BUHousingDecisionEngine_matchesHead___R7f_ span{font-size:10px}.BUHousingDecisionEngine_matchesHead___R7f_ strong{font-size:16px}.BUHousingDecisionEngine_matchesHead___R7f_>a{font-size:12px}.BUHousingDecisionEngine_noPhoto__g3xOd{font-size:10px}.BUHousingDecisionEngine_matchGrid___BddQ span{font-size:11px}.BUHousingDecisionEngine_matchGrid___BddQ button,.BUHousingDecisionEngine_matchGrid___BddQ nav a,.BUHousingDecisionEngine_matchGrid___BddQ small{font-size:10px}.BUHousingDecisionEngine_matches__rc0DZ>p,.BUHousingDecisionEngine_planActions__3AjFA button{font-size:12px}.BUHousingDecisionEngine_shareNote___BJWo{font-size:10.5px}.BUHousingDecisionEngine_actions__m4Oc0 a,.BUHousingDecisionEngine_actions__m4Oc0 button{font-size:12px}.BUHousingDecisionEngine_actions__m4Oc0 .BUHousingDecisionEngine_primary__zAIoi{font-size:13px}.BUHousingDecisionEngine_disclosure__44xKK{font-size:11px}.BUHousingDecisionEngine_engine__Z2yH0[data-canonical-calculator=mortgage-payment-v1]{--cc-gold:#d7b35f}.BUHousingDecisionEngine_engine__Z2yH0[data-canonical-calculator=mortgage-payment-v1] .BUHousingDecisionEngine_heading__1Hm5k{align-items:flex-start;padding-bottom:0;border-bottom:0}.BUHousingDecisionEngine_engine__Z2yH0[data-canonical-calculator=mortgage-payment-v1] .BUHousingDecisionEngine_heading__1Hm5k>span{max-width:330px;color:#64798a;text-align:right}.BUHousingDecisionEngine_engine__Z2yH0[data-canonical-calculator=mortgage-payment-v1] .BUHousingDecisionEngine_audienceTabs__FSd16{margin:0 0 20px}.BUHousingDecisionEngine_engine__Z2yH0[data-canonical-calculator=mortgage-payment-v1] .BUHousingDecisionEngine_audienceTabs__FSd16 button{min-height:64px;border:1px solid #b7c7dc;border-radius:6px;background:#fff;color:#17384d;padding:12px 14px}.BUHousingDecisionEngine_engine__Z2yH0[data-canonical-calculator=mortgage-payment-v1] .BUHousingDecisionEngine_audienceTabs__FSd16 button[aria-pressed=true]{background:#0b3256;color:#fff;border-color:#0b3256}.BUHousingDecisionEngine_engine__Z2yH0[data-canonical-calculator=mortgage-payment-v1] .BUHousingDecisionEngine_audienceTabs__FSd16 span{color:#657989}.BUHousingDecisionEngine_engine__Z2yH0[data-canonical-calculator=mortgage-payment-v1] .BUHousingDecisionEngine_audienceTabs__FSd16 button[aria-pressed=true] span{color:#dce7ef}.BUHousingDecisionEngine_engine__Z2yH0[data-canonical-calculator=mortgage-payment-v1] .BUHousingDecisionEngine_advancedToggle__6nSHb{min-height:46px;border-color:#8ca2b3;border-radius:5px;background:#fff;color:#31566e;font-size:14px}.BUHousingDecisionEngine_engine__Z2yH0[data-canonical-calculator=mortgage-payment-v1] .BUHousingDecisionEngine_resultHero__hC_Qp{padding:18px;border:1px solid #dbe7f2;border-radius:6px;background:#f5f9fc}.BUHousingDecisionEngine_engine__Z2yH0[data-canonical-calculator=mortgage-payment-v1] .BUHousingDecisionEngine_investorMetrics__Rmf0f span,.BUHousingDecisionEngine_engine__Z2yH0[data-canonical-calculator=mortgage-payment-v1] .BUHousingDecisionEngine_resultGrid__DcY8k span,.BUHousingDecisionEngine_engine__Z2yH0[data-canonical-calculator=mortgage-payment-v1] .BUHousingDecisionEngine_resultHero__hC_Qp>span{color:#63788a}.BUHousingDecisionEngine_engine__Z2yH0[data-canonical-calculator=mortgage-payment-v1] .BUHousingDecisionEngine_resultHero__hC_Qp>strong{color:#09234c;font-size:clamp(38px,4vw,46px)}.BUHousingDecisionEngine_engine__Z2yH0[data-canonical-calculator=mortgage-payment-v1] .BUHousingDecisionEngine_resultHero__hC_Qp>strong small{color:#617687}.BUHousingDecisionEngine_engine__Z2yH0[data-canonical-calculator=mortgage-payment-v1] .BUHousingDecisionEngine_resultHero__hC_Qp p{color:#526b7b}.BUHousingDecisionEngine_engine__Z2yH0[data-canonical-calculator=mortgage-payment-v1] .BUHousingDecisionEngine_investorMetrics__Rmf0f article,.BUHousingDecisionEngine_engine__Z2yH0[data-canonical-calculator=mortgage-payment-v1] .BUHousingDecisionEngine_resultGrid__DcY8k article{min-height:0;border:1px solid #dbe7f2;border-radius:6px;background:#fff;color:#09234c}.BUHousingDecisionEngine_engine__Z2yH0[data-canonical-calculator=mortgage-payment-v1] .BUHousingDecisionEngine_investorMetrics__Rmf0f strong,.BUHousingDecisionEngine_engine__Z2yH0[data-canonical-calculator=mortgage-payment-v1] .BUHousingDecisionEngine_resultGrid__DcY8k strong{color:#09234c}.BUHousingDecisionEngine_engine__Z2yH0[data-canonical-calculator=mortgage-payment-v1] .BUHousingDecisionEngine_investorMetrics__Rmf0f small,.BUHousingDecisionEngine_engine__Z2yH0[data-canonical-calculator=mortgage-payment-v1] .BUHousingDecisionEngine_resultGrid__DcY8k small{color:#617687}.BUHousingDecisionEngine_engine__Z2yH0[data-canonical-calculator=mortgage-payment-v1] .BUHousingDecisionEngine_interpretation__XaMFY{border:1px solid #e5d6ad;border-radius:6px;background:#fbf7ed}.BUHousingDecisionEngine_engine__Z2yH0[data-canonical-calculator=mortgage-payment-v1] .BUHousingDecisionEngine_interpretation__XaMFY>strong{color:#775b1e}.BUHousingDecisionEngine_engine__Z2yH0[data-canonical-calculator=mortgage-payment-v1] .BUHousingDecisionEngine_interpretation__XaMFY p{color:#445e70}.BUHousingDecisionEngine_engine__Z2yH0[data-canonical-calculator=mortgage-payment-v1] .BUHousingDecisionEngine_warning__nDoST{border-top-color:#eadfc6}.BUHousingDecisionEngine_engine__Z2yH0[data-canonical-calculator=mortgage-payment-v1] .BUHousingDecisionEngine_warning__nDoST b{color:#775b1e}.BUHousingDecisionEngine_engine__Z2yH0[data-canonical-calculator=mortgage-payment-v1] .BUHousingDecisionEngine_matches__rc0DZ{border:1px solid #dbe7f2;border-radius:6px;background:#f7fafc}.BUHousingDecisionEngine_engine__Z2yH0[data-canonical-calculator=mortgage-payment-v1] .BUHousingDecisionEngine_matchesHead___R7f_ span{color:#63788a}.BUHousingDecisionEngine_engine__Z2yH0[data-canonical-calculator=mortgage-payment-v1] .BUHousingDecisionEngine_matchesHead___R7f_ strong{color:#17384d}.BUHousingDecisionEngine_engine__Z2yH0[data-canonical-calculator=mortgage-payment-v1] .BUHousingDecisionEngine_matchesHead___R7f_>a{color:#315e79}.BUHousingDecisionEngine_engine__Z2yH0[data-canonical-calculator=mortgage-payment-v1] .BUHousingDecisionEngine_matchGrid___BddQ>article{border:1px solid #dbe7f2;border-radius:6px;background:#fff;color:#17384d}.BUHousingDecisionEngine_engine__Z2yH0[data-canonical-calculator=mortgage-payment-v1] .BUHousingDecisionEngine_matchGrid___BddQ>article[data-selected=true]{border-color:#c5a24e;box-shadow:0 0 0 1px #e4ca83}.BUHousingDecisionEngine_engine__Z2yH0[data-canonical-calculator=mortgage-payment-v1] .BUHousingDecisionEngine_matchGrid___BddQ span{color:#5d7383}.BUHousingDecisionEngine_engine__Z2yH0[data-canonical-calculator=mortgage-payment-v1] .BUHousingDecisionEngine_matchGrid___BddQ small{color:#6d8190}.BUHousingDecisionEngine_engine__Z2yH0[data-canonical-calculator=mortgage-payment-v1] .BUHousingDecisionEngine_matchGrid___BddQ button{background:#d7b35f;color:#07182f;border-color:#d7b35f}.BUHousingDecisionEngine_engine__Z2yH0[data-canonical-calculator=mortgage-payment-v1] .BUHousingDecisionEngine_matchGrid___BddQ nav a{border-color:#9fb1bd;color:#31566e}.BUHousingDecisionEngine_engine__Z2yH0[data-canonical-calculator=mortgage-payment-v1] .BUHousingDecisionEngine_matches__rc0DZ>p{color:#5d7383}.BUHousingDecisionEngine_engine__Z2yH0[data-canonical-calculator=mortgage-payment-v1] .BUHousingDecisionEngine_planActions__3AjFA button{min-height:46px;border:1px solid #9fb1bd;border-radius:5px;background:#fff;color:#31566e;font-size:13px}.BUHousingDecisionEngine_engine__Z2yH0[data-canonical-calculator=mortgage-payment-v1] .BUHousingDecisionEngine_shareNote___BJWo{color:#617687}.BUHousingDecisionEngine_engine__Z2yH0[data-canonical-calculator=mortgage-payment-v1] .BUHousingDecisionEngine_actions__m4Oc0 a,.BUHousingDecisionEngine_engine__Z2yH0[data-canonical-calculator=mortgage-payment-v1] .BUHousingDecisionEngine_actions__m4Oc0 button{min-height:48px;border:1px solid #8ca2b3;border-radius:5px;background:#fff;color:#234b66;font-size:13px}.BUHousingDecisionEngine_engine__Z2yH0[data-canonical-calculator=mortgage-payment-v1] .BUHousingDecisionEngine_actions__m4Oc0 .BUHousingDecisionEngine_primary__zAIoi{background:#e6bf5f;color:#061b36;border-color:#e6bf5f}.BUHousingDecisionEngine_engine__Z2yH0[data-canonical-calculator=mortgage-payment-v1] .BUHousingDecisionEngine_disclosure__44xKK{color:#617687}@media(max-width:900px){.BUHousingDecisionEngine_engine__Z2yH0[data-canonical-calculator=mortgage-payment-v1] .BUHousingDecisionEngine_heading__1Hm5k>span{text-align:left}.BUHousingDecisionEngine_engine__Z2yH0[data-canonical-calculator=mortgage-payment-v1] .BUHousingDecisionEngine_audienceTabs__FSd16{grid-template-columns:1fr 1fr 1fr}}@media(max-width:620px){.BUHousingDecisionEngine_engine__Z2yH0[data-canonical-calculator=mortgage-payment-v1] .BUHousingDecisionEngine_audienceTabs__FSd16{grid-template-columns:1fr}.BUHousingDecisionEngine_engine__Z2yH0[data-canonical-calculator=mortgage-payment-v1] .BUHousingDecisionEngine_heading__1Hm5k h2{font-size:30px}}