.mortgage-calculators__navigation{color:#273157;background:#ebf0fd;padding:1rem}.mortgage-calculators__navigation-title{margin:0 0 .75rem;font-size:1rem}.mortgage-calculators__navigation-content{align-items:stretch;gap:1rem;display:flex}.mortgage-calculators__carousel{flex:1;align-items:stretch;min-width:0;display:flex}.mortgage-calculators__desktop-links{scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:thin;flex:1;gap:.5rem;min-width:0;display:flex;overflow-x:auto}.mortgage-calculators__link-group{scroll-snap-align:start;flex:0 0 15rem;grid-template-rows:repeat(2,minmax(4.125rem,1fr));gap:.5rem;display:grid}.mortgage-calculators__carousel-control{z-index:1;color:#fff;cursor:pointer;background:#3a6aef;border:0;border-radius:3px;flex:0 0 1.5rem;align-self:center;width:1.5rem;height:5rem;padding:0;display:none;position:relative}.mortgage-calculators__carousel-control:before{content:"";border-bottom:2px solid;border-left:2px solid;width:.5rem;height:.5rem;position:absolute;top:50%;left:50%}.mortgage-calculators__carousel-control--previous:before{transform:translate(-35%,-50%)rotate(45deg)}.mortgage-calculators__carousel-control--next:before{transform:translate(-65%,-50%)rotate(225deg)}.mortgage-calculators__carousel-control:hover,.mortgage-calculators__carousel-control:focus-visible{color:#273157;background:#fff;border:2px solid #273157}.mortgage-calculators .mortgage-calculators__link{color:#273157;background:#fff;border:1px solid #dadce4;border-radius:4px;justify-content:space-between;align-items:center;gap:.5rem;min-height:4.125rem;padding:.5rem;font-weight:700;line-height:1.4;text-decoration:none;display:flex}.mortgage-calculators__link:hover,.mortgage-calculators__link:focus,.mortgage-calculators__link[aria-current=page]{border-style:solid;border-width:2px;padding:calc(.5rem - 1px)}.mortgage-calculators__link:hover,.mortgage-calculators__link:focus{border-color:#273157}.mortgage-calculators__link[aria-current=page]{border-color:#3a6aef}.mortgage-calculators__link img{object-fit:contain;flex:0 0 3rem}.mortgage-calculators__best-buys{flex:0 0 18rem;align-items:center;gap:.75rem;display:flex}.mortgage-calculators__best-buys>span{flex:none}.mortgage-calculators__best-buys a{color:#273157;text-align:center;background:#fff;border:1px solid #dadce4;border-radius:4px;flex-direction:column;flex:1;justify-content:center;align-self:stretch;align-items:center;min-height:8.75rem;padding:.75rem;font-weight:700;text-decoration:none;display:flex}.mse-tool .mortgage-calculators__best-buys>a{color:#273157}.mortgage-calculators__best-buys a:hover,.mortgage-calculators__best-buys a:focus{border:2px solid #273157}.mortgage-calculators__mobile-links{display:none}@media (width>=75rem){.mortgage-calculators__scroll-hint{display:none}.mortgage-calculators__carousel,.mortgage-calculators__desktop-links{display:grid}.mortgage-calculators__desktop-links{grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.mortgage-calculators__link-group{min-width:0}}@media (width>=48rem) and (width<=74.999rem){.mortgage-calculators__navigation-content{gap:.75rem}.mortgage-calculators__carousel{position:relative}.mortgage-calculators__carousel:before,.mortgage-calculators__carousel:after{z-index:1;content:"";pointer-events:none;width:1.625rem;position:absolute;top:0;bottom:0}.mortgage-calculators__carousel:before{background:linear-gradient(90deg,#ebf0fd 20%,#0000);left:1.5rem}.mortgage-calculators__carousel:after{background:linear-gradient(270deg,#ebf0fd 20%,#0000);right:1.5rem}.mortgage-calculators__carousel-control{display:block}.mortgage-calculators__desktop-links{overflow-x:hidden}.mortgage-calculators__link-group{flex-basis:17.5rem}.mortgage-calculators__best-buys{flex-basis:25%;gap:.5rem}.mortgage-calculators__best-buys a{padding:.5rem}}@media (width<=47.999rem){.mortgage-calculators__navigation-content{display:block}.mortgage-calculators__desktop-links,.mortgage-calculators__carousel,.mortgage-calculators__best-buys,.mortgage-calculators__scroll-hint{display:none}.mortgage-calculators__mobile-links{display:block}.mortgage-calculators__mobile-links select{color:#273157;background:#fff;border:1px solid #9ba6c1;border-radius:4px;width:100%;min-height:2.75rem;padding:.5rem;font-weight:700}.mortgage-calculators__mobile-links p{margin:.75rem 0 0;font-size:.875rem}.mortgage-calculators__mobile-links a{font-size:1rem}}body.bMseTool>.mse-sub-head{background:#fff;max-width:1200px;margin-block:0;padding-block:1rem}body.bMseTool>.body-container div.mse-tool.mortgage-calculators:first-of-type{border-top-right-radius:0}.mortgage-calculators header.mortgage-calculators__banner{--banner-col-bg:#3a6aef;border-top-left-radius:0;border-top-right-radius:3rem;min-height:11rem;overflow:hidden}.mortgage-calculators header.mortgage-calculators__banner img[class*=desktop_image]{width:21.5rem;max-width:none;padding-right:1.5rem}@media (width>=48rem){.mortgage-calculators header.mortgage-calculators__banner{background:var(--banner-col-bg) var(--mortgage-calculators-banner-foreground) 100% top/contain no-repeat}}.how-much-can-i-borrow__form-column [class*=-line-divider][class*=-horizontal]{margin-top:2rem}.mortgage-calculators__mobile-only{display:none}.mortgage-calculators__no-results{text-align:center}.mortgage-calculators__no-results img{margin:0 auto 1rem;display:block}.mortgage-calculators [class*=-mse-tool-results-box] [class*=-heading-wrapper]>[class*=-heading-wrapper]{padding-bottom:0}.mortgage-calculators__important-heading{color:#273157;margin-top:1rem;font-family:Arial,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.5rem}.mortgage-calculators__important-heading~p{color:#333}.mortgage-calculators__text-button{color:#214ea3;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.mortgage-calculators__read-more{margin-top:.75rem;margin-bottom:1rem}.mortgage-calculators__read-more-content{max-height:37.5rem;transition:max-height .7s ease-in-out;overflow:hidden}.mortgage-calculators__read-more-summary{max-height:4.375rem}.mortgage-calculators__read-more button{color:#214ea3;cursor:pointer;background:0 0;border:0;padding:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.375rem;text-decoration:none}.mortgage-calculators__read-more button:after{content:"";border-bottom:2px solid;border-right:2px solid;width:.5rem;height:.5rem;margin-left:.125rem;display:inline-block;transform:translateY(-.125rem)rotate(45deg)}.mortgage-calculators__read-more button[aria-expanded=true]:after{transform:translateY(.125rem)rotate(225deg)}@media (width>=26.5625rem){.mortgage-calculators__read-more-summary{max-height:2.8125rem}}@media (prefers-reduced-motion:reduce){.mortgage-calculators__read-more-content{transition:none}}@media (width<=47.999rem){.mortgage-calculators header.mortgage-calculators__banner{min-height:0}.mortgage-calculators__mobile-only{display:block}.mortgage-calculators__desktop-only{display:none}}@media (width>=33.125rem) and (width<=47.999rem){.mortgage-calculators header.mortgage-calculators__banner{grid-template-columns:5.5fr 1.75fr 2.75fr;min-height:6rem}.mortgage-calculators header.mortgage-calculators__banner [class*=pagetitle]{grid-area:1/1/auto/3;padding-right:0}.mortgage-calculators header.mortgage-calculators__banner [class*=subtitle]{grid-area:2/1/auto/3}.mortgage-calculators header.mortgage-calculators__banner img[class*=mobile_image]{object-fit:contain;grid-area:1/3/3;place-self:center end;width:15rem;max-width:15rem;height:auto;max-height:none;padding-right:0}}.mortgage-calculators__guides{padding:1rem 1rem 2rem}.mortgage-calculators__guides>h3{color:#273157;margin-bottom:1.25rem;padding-bottom:.5rem;font-family:MuseoSlab,Georgia,serif;font-size:1.5rem;position:relative}.mortgage-calculators__guides>h3:after{content:"";background:#c62035;width:2.25rem;height:.25rem;position:absolute;bottom:0;left:0}.mortgage-calculators__guide-cards{gap:1rem;display:grid}.mortgage-calculators__guide-card{justify-content:space-between;max-width:31rem;min-height:7.25rem;padding:0;display:flex;position:relative;overflow:hidden}.mortgage-calculators__guide-card>div{flex-direction:column;justify-content:space-between;padding:.75rem 0 .5rem 1rem;display:flex}.mortgage-calculators .mortgage-calculators__guide-card>div>a{color:#4a4a4a;text-decoration:none}.mortgage-calculators__guide-card strong{color:#273157;margin-bottom:.25rem;font-family:MuseoSlab,Georgia,serif;font-size:1.125rem;display:block}.mortgage-calculators__guide-card img{width:5.125rem;height:7.25rem;display:block}.mortgage-calculators__guide-section-link{border-left:4px solid #c62035;margin-left:-1rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;color:#273157!important}.mortgage-calculators__guides>h4{color:#273157;margin:1.5rem 0 .5rem;font-family:Arial,sans-serif;font-size:1rem}.mortgage-calculators__guides ul{margin:0;padding:0;list-style:none}.mortgage-calculators__guides li+li{margin-top:.25rem}.mortgage-calculators__guides li a{color:#214ea3;font-size:.875rem;font-weight:700}@media (width>=48rem){.mortgage-calculators__guides{padding:1rem 0 2rem 1rem}}.mortgage-calculators__best-buys-callout{background:#fffbe9;border:2px solid #fdda2d;border-radius:.3125rem;position:relative}.mortgage-calculators .mortgage-calculators__best-buys-callout a{color:#4a4a4a;text-align:left;width:100%;padding:.875rem 2.8125rem .875rem 1.0625rem;text-decoration:none;display:block}.mortgage-calculators__best-buys-callout h5{color:#4a4a4a;margin:0;padding-bottom:.3125rem;font-family:Arial,sans-serif;font-size:1rem;font-weight:700}.mortgage-calculators__best-buys-callout p{color:#4a4a4a;margin:0}.mortgage-calculators__best-buys-callout span{color:#214ea3;font-weight:500}
