.BuyMortgage_inner__WHA_H{max-width:var(--container);margin:0 auto;display:flex;flex-direction:column;gap:clamp(32px,4vw,56px)}.BuyMortgage_columns__T8q2j{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));grid-gap:clamp(32px,4.5vw,80px);gap:clamp(32px,4.5vw,80px);align-items:start}.BuyMortgage_copy__i2g50{display:flex;flex-direction:column;gap:22px}.BuyMortgage_ctas__ZsDQI{display:flex;flex-wrap:wrap;gap:12px}.BuyMortgage_ctaOutlineInk__u4r4I{border-color:var(--ink)}.BuyMortgage_disclaimer__el72C{font-size:12px;line-height:1.7;color:var(--ink-faint);margin:0}.BuyMortgage_rows__LeQOT{display:flex;flex-direction:column}.BuyMortgage_row__AJPyc{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--hairline)}.BuyMortgage_rowCopy__sAsOi{display:flex;flex-direction:column;gap:4px;min-width:0}.BuyMortgage_rowTitle__Hz_xy{font-size:15.5px;font-weight:600;color:var(--ink)}.BuyMortgage_rowBody__cEPNm{font-size:14px;line-height:1.6;color:var(--ink-muted)}.BuyMortgage_rowValue__uGaMA{font-family:var(--font-display);font-size:1.25rem;font-weight:300;color:var(--olive);white-space:nowrap}.BuyMortgage_photo__PLfWX{position:relative;width:100%;height:clamp(200px,26vw,340px);overflow:hidden;border-radius:4px;margin-bottom:22px}.BuyMortgage_photo__PLfWX>*{position:absolute;inset:0}.BuyNewConstruction_inner__PzKrD{max-width:var(--container);margin:0 auto;display:flex;flex-direction:column;gap:clamp(32px,4vw,56px)}.BuyNewConstruction_columns__EJfaY{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));grid-gap:clamp(32px,4.5vw,80px);gap:clamp(32px,4.5vw,80px);align-items:center}.BuyNewConstruction_photo__gTybV{aspect-ratio:4/5;border-radius:6px;overflow:hidden}.BuyNewConstruction_copy__lVJD4{gap:22px}.BuyNewConstruction_copy__lVJD4,.BuyNewConstruction_points__w8rfL{display:flex;flex-direction:column}.BuyNewConstruction_point__Uwg3D{display:flex;gap:16px;padding:15px 0;border-bottom:1px solid var(--hairline);font-size:15px;line-height:1.6;color:var(--ink-body)}.BuyNewConstruction_dash__vSotH{color:var(--olive);flex:0 0 auto}.BuyPath_inner__JIr5a{max-width:var(--container);margin:0 auto;display:flex;flex-direction:column;gap:clamp(32px,4vw,56px)}.BuyPath_head__zyp9M{display:flex;flex-direction:column;gap:14px;max-width:680px}.BuyPath_columns__IY3_k{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));grid-gap:clamp(32px,4vw,72px);gap:clamp(32px,4vw,72px);align-items:stretch}.BuyPath_steps__kuDTu{display:flex;flex-direction:column}.BuyPath_step__R2Jw5{display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:16px;gap:16px;padding:22px 0;border-bottom:1px solid var(--hairline)}.BuyPath_stepNum__aLDwT{font-family:var(--font-display);font-size:1.3rem;font-weight:300;color:var(--ink-faint);line-height:1.2}.BuyPath_stepCopy__paeuk{display:flex;flex-direction:column;gap:6px;min-width:0}.BuyPath_stepTitle__Hl6xl{font-size:17px;font-weight:600;color:var(--ink)}.BuyPath_stepBody__WgkrE{font-size:15px;line-height:1.68;color:var(--ink-muted)}.BuyPath_aside__80NcD{display:flex;flex-direction:column;gap:14px}.BuyPath_photo__zYJ5e{flex:1 1;min-height:420px;border-radius:6px;overflow:hidden}