.housing-page_page__WUc2T{--housing-blue:#0063ff;--housing-ink:#07101f;--housing-muted:#60708a;--housing-line:#d8e4f4;--housing-surface:#f5f8fc;overflow:clip;color:var(--housing-ink);background:#fff;font-family:var(--up-body)}.housing-page_page__WUc2T *,.housing-page_page__WUc2T :after,.housing-page_page__WUc2T :before{box-sizing:border-box}.housing-page_page__WUc2T :where(h1,h2,h3,p,ul,ol):not(:where(footer *)){margin:0}.housing-page_page__WUc2T :where(h1,h2,h3):not(:where(footer *)){font-family:var(--up-heading);font-weight:650;letter-spacing:-.05em;text-wrap:balance;overflow-wrap:anywhere;hyphens:none}.housing-page_page__WUc2T :where(a,button,summary):focus-visible{outline:3px solid #063b9f;outline-offset:4px}.housing-page_shell__XhNW0{width:min(100% - 3rem,76rem);margin-inline:auto}.housing-page_hero__dsQXS{padding-block:clamp(2rem,3vw,3rem)}.housing-page_heroGrid__k9MZR{display:grid;min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:1.5rem clamp(2rem,4vw,4rem)}.housing-page_heroCopy__1gLrU{min-width:0}.housing-page_heroCopy__1gLrU h1{font-size:clamp(2.8rem,4.35vw,4.35rem);line-height:1.04}.housing-page_heroCopy__1gLrU h1 span{display:block;color:var(--housing-blue)}.housing-page_heroCopy__1gLrU>p{max-width:33rem;margin-top:1.15rem;color:var(--housing-muted);font-size:1rem;line-height:1.7}.housing-page_housingHeroMedia__Kkqvo{width:min(100%,27.5rem);justify-self:center;pointer-events:none}.housing-page_housingHeroMedia__Kkqvo .housing-hero-media__fallback,.housing-page_housingHeroMedia__Kkqvo .housing-hero-media__video{display:block;width:100%;height:auto}.housing-page_actions__xLE6V{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.housing-page_primaryAction__z7wfZ,.housing-page_secondaryAction__kmTqF{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:.65rem;padding:.8rem 1.15rem;border:1px solid var(--housing-line);border-radius:.75rem;color:#17345f;background:#fff;font-size:.8125rem;font-weight:600;line-height:1.4;text-align:center;text-decoration:none;transition:background-color .18s ease,border-color .18s ease}.housing-page_actions__xLE6V svg{width:1rem;height:1rem;flex:0 0 auto}.housing-page_primaryAction__z7wfZ{border-color:var(--housing-blue);color:#fff;background:var(--housing-blue);box-shadow:0 5px 12px rgba(0,99,255,.12)}.housing-page_primaryAction__z7wfZ:hover{border-color:#004fd1;background:#004fd1}.housing-page_secondaryAction__kmTqF:hover{border-color:var(--housing-blue);background:#f5f8ff}.housing-page_operatorBand__wEcgs{border-block:1px solid var(--housing-line);background:#edf5ff}.housing-page_operatorGrid__ARTQH{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,4vw,4rem);align-items:center}.housing-page_operatorGrid__ARTQH h2{max-width:15ch}.housing-page_operatorGrid__ARTQH header>strong{display:flex;align-items:flex-start;gap:.5rem;margin-top:1rem;color:#317362;font-size:.75rem;font-weight:500;line-height:1.6}.housing-page_operatorGrid__ARTQH header>strong svg{width:1rem;height:1rem;flex:0 0 auto;margin-top:.1rem}.housing-page_operatorProofs__nwmrr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.housing-page_operatorProofs__nwmrr>div{display:flex;align-items:center;gap:.75rem;min-width:0;padding:1.1rem;border:1px solid var(--housing-line);border-radius:.85rem;background:#fff;font-size:.8125rem;font-weight:600;line-height:1.5}.housing-page_faqGrid__332T1{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:clamp(2rem,4vw,4rem)}.housing-page_faqGrid__332T1>h2{max-width:12ch;font-size:clamp(1.85rem,2.7vw,2.5rem)}.housing-page_faqList__4htnA details{border-top:1px solid var(--housing-line)}.housing-page_faqList__4htnA details:last-child{border-bottom:1px solid var(--housing-line)}.housing-page_faqList__4htnA summary{display:grid;grid-template-columns:2rem minmax(0,1fr) 1.25rem;align-items:center;gap:.75rem;min-height:4.25rem;padding-block:1rem;cursor:pointer;list-style:none;font-size:.875rem;font-weight:600;line-height:1.5}.housing-page_faqList__4htnA summary::-webkit-details-marker{display:none}.housing-page_faqList__4htnA summary:hover{color:var(--housing-blue)}.housing-page_faqNumber__r6WMn{color:var(--housing-blue);font-size:.75rem;letter-spacing:.07em}.housing-page_faqToggle__d65dK{display:grid;place-items:center;color:var(--housing-blue)}.housing-page_faqToggle__d65dK svg{width:1.15rem;height:1.15rem;stroke-width:1.75}.housing-page_faqList__4htnA details[open] .housing-page_faqPlus__3jP7Q,.housing-page_faqMinus__4pEal{display:none}.housing-page_faqList__4htnA details[open] .housing-page_faqMinus__4pEal{display:block}.housing-page_faqList__4htnA p{padding:0 2rem 1.25rem 2.75rem;color:var(--housing-muted);font-size:.875rem;line-height:1.7}.housing-page_finalCta__0oHxy{padding-bottom:clamp(3rem,4.5vw,4rem)}.housing-page_ctaGrid__kxPX2{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;padding:clamp(1.5rem,3vw,2.5rem);border:1px solid var(--housing-line);border-radius:1.25rem;background:linear-gradient(110deg,#f8fbff,#edf3ff)}.housing-page_ctaGrid__kxPX2 h2{max-width:24ch;font-size:clamp(1.85rem,2.6vw,2.5rem)}.housing-page_ctaGrid__kxPX2 p{max-width:40rem}.housing-page_ctaGrid__kxPX2 .housing-page_actions__xLE6V{max-width:19rem;flex-direction:column;margin-top:0}.housing-page_faqSection__z4LwN,.housing-page_housingOffersSection__GDmTq,.housing-page_managedHousing__NS3YS,.housing-page_operatorBand__wEcgs{padding-block:clamp(3rem,4.5vw,4rem)}.housing-page_sectionHeading__RfIYY{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:end;gap:2rem;margin-bottom:1.75rem}.housing-page_operatorGrid__ARTQH h2,.housing-page_sectionHeading__RfIYY h2{font-size:clamp(2rem,3.4vw,3rem);line-height:1.06}.housing-page_ctaGrid__kxPX2 h2,.housing-page_faqGrid__332T1>h2{line-height:1.06}.housing-page_ctaGrid__kxPX2 p,.housing-page_operatorGrid__ARTQH header>p,.housing-page_sectionHeading__RfIYY p{max-width:44rem;margin-top:.85rem;color:var(--housing-muted);font-size:.9375rem;line-height:1.65}.housing-page_sectionNote__yg8A_{display:grid;gap:.35rem;color:var(--housing-muted);font-size:.75rem;line-height:1.6;text-align:right}.housing-page_sectionNote__yg8A_ strong{color:#415575;font-weight:500}.housing-page_iconTile__8wL6o{display:grid;width:2.5rem;height:2.5rem;flex:0 0 auto;place-items:center;border:1px solid #e1ebff;border-radius:.75rem;color:var(--housing-blue);background:#f4f8ff}.housing-page_iconTile__8wL6o svg{width:1.2rem;height:1.2rem;stroke-width:1.65}.housing-page_proofRail__9W4Ip{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1rem 0 0;border-top:1px solid var(--housing-line);list-style:none}.housing-page_proofRail__9W4Ip li{display:flex;align-items:center;gap:.65rem;min-width:0;color:#415575;font-size:.8125rem;font-weight:500;line-height:1.5}.housing-page_proofRail__9W4Ip svg{width:1.1rem;height:1.1rem;flex:0 0 auto;color:var(--housing-blue);stroke-width:1.75}.housing-page_housingOffersSection__GDmTq{scroll-margin-top:7.5rem;border-block:1px solid var(--housing-line);background:var(--housing-surface)}.housing-page_housingBilling__FtGRR{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-bottom:1.5rem;padding:1.25rem;border:1px solid var(--housing-line);border-radius:1rem;background:#fff}.housing-page_billingIntro__HlTHy{display:grid;gap:.4rem;max-width:29rem}.housing-page_billingIntro__HlTHy strong{font-size:.875rem;font-weight:600}.housing-page_billingIntro__HlTHy span{color:var(--housing-muted);font-size:.8125rem;line-height:1.6}.housing-page_billingOptions__njJx_{display:grid;width:min(100%,38rem);flex:0 0 52%;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.housing-page_billingOptions__njJx_ button{display:flex;min-width:0;min-height:3.5rem;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:.7rem .4rem;border:1px solid var(--housing-line);border-radius:.75rem;color:#415575;background:#fff;cursor:pointer;font-family:inherit;font-size:.8125rem;font-weight:600;line-height:1.4;overflow-wrap:anywhere;transition:border-color .18s ease,background-color .18s ease}.housing-page_billingOptions__njJx_ button small{color:var(--housing-muted);font-size:.7rem}.housing-page_billingOptions__njJx_ button:hover{border-color:var(--housing-blue);background:#f5f8ff}.housing-page_billingOptions__njJx_ button[data-active]{border-color:var(--housing-blue);color:#fff;background:var(--housing-blue)}.housing-page_billingOptions__njJx_ button[data-active] small{color:#fff}.housing-page_housingOfferList__hZ4Xb{display:grid;gap:.75rem}.housing-page_housingOffer__347BH{min-width:0;border:1px solid var(--housing-line);border-radius:1rem;background:#fff}.housing-page_housingOffer__347BH[open]{border-color:#9fbdff;box-shadow:0 8px 24px rgba(0,99,255,.04)}.housing-page_housingOffer__347BH summary{display:grid;grid-template-columns:2.5rem minmax(10rem,1fr) 4rem minmax(16rem,1fr) auto;align-items:center;gap:1rem;min-height:6rem;padding:1.25rem 1.5rem;border-radius:1rem;cursor:pointer;list-style:none}.housing-page_housingOffer__347BH summary::-webkit-details-marker{display:none}.housing-page_housingOffer__347BH summary:hover{background:#fbfcff}.housing-page_offerName__hqZkb{min-width:0;font-family:var(--up-heading);font-size:1.25rem;font-weight:650;letter-spacing:-.035em;line-height:1.2}.housing-page_offerUnits__cUkZ4{justify-self:start;padding:.35rem .65rem;border:1px solid #dce8ff;border-radius:.5rem;color:#1552b4;background:#f2f7ff;font-family:var(--up-figure);font-size:.8125rem;font-weight:600}.housing-page_offerPrice__C_HiC{display:grid;gap:.3rem;min-width:0}.housing-page_offerPrice__C_HiC>span{display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem}.housing-page_offerPrice__C_HiC strong{color:#0b1930;font-family:var(--up-figure);font-size:1.7rem;line-height:1.1;letter-spacing:-.04em}.housing-page_offerPrice__C_HiC small{color:var(--housing-muted);font-size:.8125rem;line-height:1.5}.housing-page_offerPrice__C_HiC .housing-page_billingTotal__pM_pM{font-size:.75rem}.housing-page_detailLabel__k7pNf{display:flex;align-items:center;justify-self:end;gap:.7rem;color:var(--housing-blue);font-size:.75rem;font-weight:600;line-height:1.4}.housing-page_detailLabel__k7pNf svg{width:1.1rem;height:1.1rem;flex:0 0 auto;transition:transform .18s ease}.housing-page_housingOffer__347BH[open] .housing-page_detailLabel__k7pNf svg{transform:rotate(180deg)}.housing-page_specGrid__rcDK0{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.1fr) minmax(0,1.3fr) minmax(0,.9fr);gap:.75rem;margin:0 1.5rem 1rem}.housing-page_specGrid__rcDK0>div{min-width:0;padding:1rem;border:1px solid #e0e9f6;border-radius:.75rem;background:#f7faff}.housing-page_specGrid__rcDK0 dt{display:flex;align-items:flex-start;gap:.5rem;color:var(--housing-muted);font-size:.75rem;font-weight:500;line-height:1.5}.housing-page_specGrid__rcDK0 dt svg{width:1rem;height:1rem;flex:0 0 auto;margin-top:.1rem;color:var(--housing-blue)}.housing-page_specGrid__rcDK0 dd{margin:.6rem 0 0;color:#22344f;font-size:.8125rem;font-weight:500;line-height:1.6}.housing-page_offerOrderBar__z9eNi{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.25rem 1.5rem;border-top:1px solid var(--housing-line);border-radius:0 0 1rem 1rem;background:#f9fbff}.housing-page_offerOrderBar__z9eNi>div{display:grid;gap:.4rem;min-width:0}.housing-page_offerOrderBar__z9eNi strong{font-size:.875rem;font-weight:600}.housing-page_offerOrderBar__z9eNi span{color:var(--housing-muted);font-size:.8125rem;line-height:1.6}.housing-page_offerOrderBar__z9eNi>a{flex:0 0 auto}.housing-page_offerOrderBar__z9eNi svg{width:1rem;height:1rem;flex:0 0 auto}.housing-page_upConnectLink__lbsAN{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:1.5rem;padding:1.25rem 1.5rem;border:1px solid #bdd1fa;border-radius:1rem;color:var(--housing-ink);background:#edf4ff;text-decoration:none;transition:border-color .18s ease,background-color .18s ease}.housing-page_upConnectLink__lbsAN:hover{border-color:var(--housing-blue);background:#e6efff}.housing-page_upConnectLink__lbsAN>span:first-child{display:grid;gap:.4rem}.housing-page_upConnectLink__lbsAN strong{font-size:.9375rem;font-weight:600}.housing-page_upConnectLink__lbsAN small{color:var(--housing-muted);font-size:.8125rem;line-height:1.5}.housing-page_upConnectLink__lbsAN>span:last-child{display:flex;align-items:center;gap:.65rem;flex:0 0 auto;color:#1552b4;font-size:.8125rem;font-weight:600}.housing-page_upConnectLink__lbsAN svg{width:1rem;height:1rem;flex:0 0 auto}.housing-page_housingCommercialNotes__phyuU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.housing-page_housingCommercialNotes__phyuU article{display:flex;align-items:flex-start;gap:.85rem;min-width:0;padding:1.25rem;border:1px solid var(--housing-line);border-radius:.85rem;background:#fff}.housing-page_housingCommercialNotes__phyuU article>svg{width:1.2rem;height:1.2rem;flex:0 0 auto;margin-top:.1rem;color:var(--housing-blue);stroke-width:1.65}.housing-page_housingCommercialNotes__phyuU article>div{min-width:0}.housing-page_housingCommercialNotes__phyuU strong{font-size:.875rem;font-weight:600}.housing-page_housingCommercialNotes__phyuU li,.housing-page_housingCommercialNotes__phyuU p{color:var(--housing-muted);font-size:.8125rem;line-height:1.65}.housing-page_housingCommercialNotes__phyuU p{margin-top:.4rem}.housing-page_housingCommercialNotes__phyuU ul{display:grid;gap:.4rem;margin-top:.75rem;padding-left:1rem;list-style:disc}.housing-page_managementPortNote__Yyf7W{grid-column:1/-1}.housing-page_managedHousing__NS3YS{background:#fff}.housing-page_managedHousing__NS3YS .housing-page_sectionHeading__RfIYY{grid-template-columns:minmax(0,1fr)}.housing-page_managedLevelList__NFXmu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.housing-page_managedLevel__hQduh{display:flex;min-width:0;flex-direction:column;align-items:flex-start;padding:1.5rem;border:1px solid var(--housing-line);border-radius:1.125rem;background:#fff}.housing-page_managedLevel__hQduh[data-recommended]{border-color:var(--housing-blue);background:#f9fbff}.housing-page_managedLevel__hQduh>div{width:100%;margin-top:1rem}.housing-page_managedLevel__hQduh h3{font-size:1.4rem;line-height:1.2}.housing-page_managedLevel__hQduh p{min-height:3.1em;margin-top:.5rem;color:var(--housing-muted);font-size:.875rem;line-height:1.55}.housing-page_managedLevel__hQduh ul{display:grid;align-content:start;flex:1;gap:.8rem;width:100%;margin-top:1.1rem;padding:1.1rem 0;border-top:1px solid var(--housing-line);list-style:none}.housing-page_managedLevel__hQduh li{display:flex;align-items:flex-start;gap:.65rem;color:#415575;font-size:.8125rem;line-height:1.55}.housing-page_managedLevel__hQduh li svg{width:1rem;height:1rem;flex:0 0 auto;margin-top:.15rem;color:#00886f;stroke-width:1.75}.housing-page_managedLevel__hQduh>strong{padding:.4rem .65rem;border-radius:.5rem;color:#1552b4;background:#edf4ff;font-size:.8125rem;font-weight:600}.housing-page_variableRail__tMPmb{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1.5rem;padding:1.25rem;border:1px solid var(--housing-line);border-radius:1rem;background:var(--housing-surface)}.housing-page_variableRail__tMPmb>div{display:grid;gap:.4rem;flex:1 1 22rem;padding-right:1rem}.housing-page_variableRail__tMPmb strong{font-size:.875rem;font-weight:600}.housing-page_variableRail__tMPmb div span{color:var(--housing-muted);font-size:.8125rem;line-height:1.6}.housing-page_variableRail__tMPmb>span{padding:.55rem .75rem;border:1px solid var(--housing-line);border-radius:.6rem;color:#415575;background:#fff;font-size:.75rem;font-weight:500}@media (max-width:1100px){.housing-page_heroCopy__1gLrU h1{font-size:clamp(2.75rem,4.8vw,3.3rem)}.housing-page_housingBilling__FtGRR{flex-direction:column;align-items:stretch;gap:1rem}.housing-page_billingIntro__HlTHy{max-width:none}.housing-page_billingOptions__njJx_{width:100%;flex-basis:auto}.housing-page_housingOffer__347BH summary{grid-template-columns:2.5rem minmax(9rem,1fr) 3.5rem minmax(13rem,1fr) 1.1rem;gap:.85rem;padding:1.25rem}.housing-page_detailLabel__k7pNf>span{display:none}.housing-page_specGrid__rcDK0{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:1.25rem}.housing-page_operatorGrid__ARTQH{grid-template-columns:minmax(0,1fr);gap:1.5rem}.housing-page_operatorGrid__ARTQH h2{max-width:23ch}}@media (max-width:800px){.housing-page_heroGrid__k9MZR{grid-template-columns:minmax(0,1fr);gap:1.25rem}.housing-page_heroCopy__1gLrU h1{font-size:clamp(2.5rem,6vw,3.3rem)}.housing-page_housingHeroMedia__Kkqvo{width:min(100%,20rem)}.housing-page_proofRail__9W4Ip{grid-template-columns:minmax(0,1fr);gap:.85rem}.housing-page_sectionHeading__RfIYY{grid-template-columns:minmax(0,1fr);gap:1rem}.housing-page_sectionNote__yg8A_{text-align:left}.housing-page_managedLevelList__NFXmu{grid-template-columns:minmax(0,1fr)}.housing-page_managedLevel__hQduh{display:grid;grid-template-columns:2.5rem minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:.85rem 1rem}.housing-page_managedLevel__hQduh>div{margin-top:0}.housing-page_managedLevel__hQduh p{min-height:0}.housing-page_managedLevel__hQduh ul{grid-column:3;grid-row:1/span 2;margin:0;padding:0 0 0 1rem;border-top:0;border-left:1px solid var(--housing-line)}.housing-page_managedLevel__hQduh>strong{grid-column:2;justify-self:start}.housing-page_faqGrid__332T1{grid-template-columns:minmax(0,1fr);gap:1.5rem}.housing-page_faqGrid__332T1>h2{max-width:none}.housing-page_ctaGrid__kxPX2{grid-template-columns:minmax(0,1fr);gap:1.5rem}.housing-page_ctaGrid__kxPX2 .housing-page_actions__xLE6V{max-width:none;flex-direction:row}}@media (max-width:640px){.housing-page_shell__XhNW0{width:calc(100% - 2rem)}.housing-page_hero__dsQXS{padding-block:2rem}.housing-page_heroCopy__1gLrU h1{font-size:clamp(2.35rem,10vw,3rem)}.housing-page_heroCopy__1gLrU>p{font-size:.9375rem}.housing-page_housingHeroMedia__Kkqvo{width:min(100%,17.5rem)}.housing-page_actions__xLE6V,.housing-page_actions__xLE6V>a{width:100%}.housing-page_faqSection__z4LwN,.housing-page_housingOffersSection__GDmTq,.housing-page_managedHousing__NS3YS,.housing-page_operatorBand__wEcgs{padding-block:2.75rem}.housing-page_finalCta__0oHxy{padding-bottom:2.75rem}.housing-page_operatorGrid__ARTQH h2,.housing-page_sectionHeading__RfIYY h2{font-size:clamp(1.9rem,8vw,2.5rem)}.housing-page_ctaGrid__kxPX2 h2,.housing-page_faqGrid__332T1>h2{font-size:clamp(1.85rem,7.5vw,2.35rem)}.housing-page_housingBilling__FtGRR{padding:1rem}.housing-page_billingOptions__njJx_{grid-template-columns:repeat(2,minmax(0,1fr))}.housing-page_housingOffer__347BH summary{grid-template-columns:2.5rem minmax(0,1fr) auto;gap:.85rem;padding:1.1rem}.housing-page_offerName__hqZkb{font-size:1.15rem}.housing-page_offerPrice__C_HiC{grid-column:1/span 2}.housing-page_offerPrice__C_HiC strong{font-size:1.65rem}.housing-page_offerUnits__cUkZ4{justify-self:end}.housing-page_detailLabel__k7pNf{grid-column:3}.housing-page_specGrid__rcDK0{margin-inline:1.1rem;gap:.65rem}.housing-page_specGrid__rcDK0>div{padding:.8rem}.housing-page_offerOrderBar__z9eNi{flex-direction:column;align-items:stretch;gap:1rem;padding:1.1rem}.housing-page_upConnectLink__lbsAN{align-items:flex-start;flex-direction:column;gap:1rem;padding:1.1rem}.housing-page_housingCommercialNotes__phyuU{grid-template-columns:minmax(0,1fr);gap:.75rem}.housing-page_housingCommercialNotes__phyuU article{padding:1.1rem}.housing-page_managementPortNote__Yyf7W{grid-column:auto}.housing-page_managedLevel__hQduh{display:flex;padding:1.25rem}.housing-page_managedLevel__hQduh>div{margin-top:.15rem}.housing-page_managedLevel__hQduh ul{margin:.3rem 0 0;padding:1rem 0;border-left:0;border-top:1px solid var(--housing-line)}.housing-page_variableRail__tMPmb{padding:1.1rem}.housing-page_variableRail__tMPmb>div{padding-right:0;margin-bottom:.35rem}.housing-page_operatorProofs__nwmrr{grid-template-columns:minmax(0,1fr);gap:.75rem}.housing-page_faqList__4htnA summary{grid-template-columns:1.5rem minmax(0,1fr) 1.15rem;gap:.65rem}.housing-page_faqList__4htnA p{padding-inline:2.15rem 0}.housing-page_ctaGrid__kxPX2{padding:1.5rem}}@media (max-width:480px){.housing-page_specGrid__rcDK0{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.housing-page_page__WUc2T *,.housing-page_page__WUc2T :after,.housing-page_page__WUc2T :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}