.mortgageCalculator-module__xuBWGW__page{background-color:var(--color-bg-alt);min-height:100vh;padding-bottom:48px;overflow-x:clip}.mortgageCalculator-module__xuBWGW__container{box-sizing:border-box;width:100%;max-width:1240px;margin:0 auto;padding:0 16px}.mortgageCalculator-module__xuBWGW__hero{border-bottom:1px solid var(--color-border-light);background-color:var(--color-bg-panel-blue);position:relative;overflow:hidden}.mortgageCalculator-module__xuBWGW__heroImage{background-position:50% 35%;background-size:cover;width:46%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 38%);mask-image:linear-gradient(90deg,#0000 0%,#000 38%)}.mortgageCalculator-module__xuBWGW__heroInner{padding-top:20px;padding-bottom:20px;position:relative}.mortgageCalculator-module__xuBWGW__heroCopy{max-width:640px}.mortgageCalculator-module__xuBWGW__badges{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:760px;margin-top:16px;display:grid}.mortgageCalculator-module__xuBWGW__main{grid-template-columns:minmax(0,1.75fr) minmax(320px,1fr);grid-template-areas:"form summary""edu cash";align-items:start;gap:20px;margin-top:20px;display:grid}.mortgageCalculator-module__xuBWGW__areaForm{grid-area:form;min-width:0}.mortgageCalculator-module__xuBWGW__areaSummary{grid-area:summary;min-width:0}.mortgageCalculator-module__xuBWGW__areaCash{grid-area:cash;min-width:0}.mortgageCalculator-module__xuBWGW__areaEdu{grid-area:edu;min-width:0}.mortgageCalculator-module__xuBWGW__section{margin-top:20px}.mortgageCalculator-module__xuBWGW__snapRow{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;grid-auto-columns:minmax(240px,calc(25% - 12px));grid-auto-flow:column;gap:16px;padding-bottom:6px;display:grid;overflow-x:auto}.mortgageCalculator-module__xuBWGW__snapRow>*{scroll-snap-align:start;min-width:0}.mortgageCalculator-module__xuBWGW__formGrid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mortgageCalculator-module__xuBWGW__formGrid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mortgageCalculator-module__xuBWGW__eduGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.mortgageCalculator-module__xuBWGW__stickyCta{display:none}@media (max-width:1100px){.mortgageCalculator-module__xuBWGW__main{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"form form""summary cash""edu edu"}.mortgageCalculator-module__xuBWGW__heroImage{opacity:.35;width:50%}.mortgageCalculator-module__xuBWGW__snapRow{grid-auto-columns:minmax(240px,calc(33.3333% - 10.6667px))}.mortgageCalculator-module__xuBWGW__badges{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.mortgageCalculator-module__xuBWGW__main{grid-template-columns:minmax(0,1fr);grid-template-areas:"form""summary""cash""edu";gap:16px;margin-top:16px}.mortgageCalculator-module__xuBWGW__heroImage{opacity:.35;width:55%}.mortgageCalculator-module__xuBWGW__badges{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mortgageCalculator-module__xuBWGW__formGrid2,.mortgageCalculator-module__xuBWGW__formGrid3{grid-template-columns:minmax(0,1fr);gap:14px}.mortgageCalculator-module__xuBWGW__eduGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mortgageCalculator-module__xuBWGW__snapRow{grid-auto-columns:82%}.mortgageCalculator-module__xuBWGW__page{padding-bottom:80px}.mortgageCalculator-module__xuBWGW__stickyCta{z-index:1100;padding:10px 16px calc(10px + var(--mobile-nav-height) + env(safe-area-inset-bottom));background-color:var(--color-white);border-top:1px solid var(--color-border);display:block;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 18px #0f172a14}}@media (max-width:767px) and (max-height:500px){.mortgageCalculator-module__xuBWGW__stickyCta{display:none}}
