.dscr-loans-module__2VDNqq__hero{background:var(--teal);color:#fff;overflow:hidden}.dscr-loans-module__2VDNqq__heroGrid{grid-template-columns:minmax(0,.88fr) minmax(460px,1.12fr);align-items:center;gap:clamp(34px,6vw,88px);padding:clamp(68px,9vw,128px) 0;display:grid}.dscr-loans-module__2VDNqq__hero h1{letter-spacing:-.065em;text-wrap:balance;max-width:13ch;margin:0;font-size:clamp(3.1rem,5.8vw,6.15rem);line-height:.92}.dscr-loans-module__2VDNqq__heroLead{color:#ffffffd6;max-width:49ch;margin:28px 0;font-size:1.13rem;line-height:1.55}.dscr-loans-module__2VDNqq__hero .dscr-loans-module__2VDNqq__button-outline{color:#fff;border-color:#ffffffad}.dscr-loans-module__2VDNqq__heroNote{color:#ffffffad;margin:26px 0 0;font-size:.88rem}.dscr-loans-module__2VDNqq__mapWrap{display:block;position:relative}.dscr-loans-module__2VDNqq__mapWrap img{mix-blend-mode:screen;width:100%;height:auto;display:block}.dscr-loans-module__2VDNqq__propertyTypes,.dscr-loans-module__2VDNqq__statePanel{background:var(--cream);border-radius:10px;padding:clamp(28px,4vw,48px)}.dscr-loans-module__2VDNqq__propertyTypes h2,.dscr-loans-module__2VDNqq__statePanel h2{color:var(--teal);letter-spacing:-.05em;margin:0;font-size:clamp(2rem,3.25vw,3.3rem);line-height:.98}.dscr-loans-module__2VDNqq__propertyTypes>div{border-bottom:1px solid var(--line);gap:5px;padding:22px 0;display:grid}.dscr-loans-module__2VDNqq__propertyTypes>div:first-of-type{border-top:1px solid var(--line);margin-top:22px}.dscr-loans-module__2VDNqq__propertyTypes strong{color:var(--teal);font-size:1.08rem}.dscr-loans-module__2VDNqq__propertyTypes span,.dscr-loans-module__2VDNqq__statePanel>p{color:#456063}.dscr-loans-module__2VDNqq__reviewGrid{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.dscr-loans-module__2VDNqq__reviewGrid article{border-top:2px solid var(--mint);padding:28px 0 0}.dscr-loans-module__2VDNqq__reviewGrid article:nth-child(2n){border-color:var(--coral)}.dscr-loans-module__2VDNqq__reviewGrid span{color:var(--coral);letter-spacing:.1em;font-size:.78rem;font-weight:850}.dscr-loans-module__2VDNqq__reviewGrid h3{letter-spacing:-.035em;margin:18px 0 10px;font-size:1.35rem;line-height:1.03}.dscr-loans-module__2VDNqq__reviewGrid p{color:#4a6263;margin:0}.dscr-loans-module__2VDNqq__statePanel{background:var(--teal);color:#fff}.dscr-loans-module__2VDNqq__statePanel h2{color:#fff}.dscr-loans-module__2VDNqq__statePanel ul{border-top:1px solid #fff3;grid-template-columns:1fr 1fr;gap:0 22px;margin:28px 0;padding:0;list-style:none;display:grid}.dscr-loans-module__2VDNqq__statePanel li{border-bottom:1px solid #fff3;padding:13px 0;font-weight:800}.dscr-loans-module__2VDNqq__statePanel>p:not(.dscr-loans-module__2VDNqq__eyebrow){color:#ffffffc2;margin:0;line-height:1.55}.dscr-loans-module__2VDNqq__comparison{grid-template-columns:.9fr 1.1fr;align-items:start;gap:90px;display:grid}.dscr-loans-module__2VDNqq__comparison h2{letter-spacing:-.06em;max-width:13ch;margin:0;font-size:clamp(2.35rem,4.1vw,4.3rem);line-height:.96}.dscr-loans-module__2VDNqq__comparison>div:last-child p{color:#ffffffc7;max-width:56ch;margin:0 0 18px;font-size:1.06rem}.dscr-loans-module__2VDNqq__comparison .dscr-loans-module__2VDNqq__button{margin-top:12px}@media (max-width:850px){.dscr-loans-module__2VDNqq__heroGrid,.dscr-loans-module__2VDNqq__comparison{grid-template-columns:1fr;gap:38px}.dscr-loans-module__2VDNqq__heroGrid{padding:70px 0 58px}.dscr-loans-module__2VDNqq__mapWrap{margin:0 -8px}.dscr-loans-module__2VDNqq__reviewGrid{grid-template-columns:1fr 1fr;gap:24px}.dscr-loans-module__2VDNqq__comparison{gap:30px}}@media (max-width:560px){.dscr-loans-module__2VDNqq__hero h1{font-size:clamp(3rem,13vw,4.5rem)}.dscr-loans-module__2VDNqq__heroLead{font-size:1.04rem}.dscr-loans-module__2VDNqq__reviewGrid{grid-template-columns:1fr;gap:0}.dscr-loans-module__2VDNqq__reviewGrid article{padding:24px 0}.dscr-loans-module__2VDNqq__statePanel ul{grid-template-columns:1fr}.dscr-loans-module__2VDNqq__propertyTypes,.dscr-loans-module__2VDNqq__statePanel{padding:28px 24px}}.dscr-loans-module__2VDNqq__stateLink{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--peach);text-decoration-color:var(--peach);text-underline-offset:4px;margin-top:24px;font-weight:800;text-decoration-thickness:2px;transition:color .2s;display:table}.dscr-loans-module__2VDNqq__stateLink+.dscr-loans-module__2VDNqq__stateLink{margin-top:12px}.dscr-loans-module__2VDNqq__stateLink:hover{color:var(--peach)}.dscr-loans-module__2VDNqq__stateLink:focus-visible{outline:3px solid var(--peach);outline-offset:4px}
