.ZipHousingMarketSection_section__3Ajnp{display:flex;flex-direction:column;gap:43px;padding:44px 0 30px;border-top:1px solid #e2e6eb}.ZipHousingMarketSection_intro__jYNJN{display:flex;flex-direction:column;gap:8px;max-width:1050px}.ZipHousingMarketSection_pageTitle__YOqAt{margin:0;font-size:28px;font-weight:700;line-height:1.15;color:#18314d}.ZipHousingMarketSection_pageIntro__mGe37{margin:0;font-size:16px;font-weight:400;line-height:1.45;color:#6b7588}.ZipHousingMarketSection_currentSummary__o60U2{display:flex;flex-direction:column;gap:28px;max-width:1147px}.ZipHousingMarketSection_summaryPrimary__43Ldk,.ZipHousingMarketSection_summarySecondary__v05Ho{margin:0;font-size:16px;font-weight:400;line-height:1.55;color:#6b7588}.ZipHousingMarketSection_inlineLink__EX3yg{color:#0984dc;font-weight:700;text-decoration:underline;text-underline-offset:2px}.ZipHousingMarketSection_inlineLink__EX3yg:hover{color:#066bb3}.ZipHousingMarketSection_snapshot__W1zsm{display:flex;flex-direction:column;gap:24px}.ZipHousingMarketSection_statsGrid__2pbcN{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ZipHousingMarketSection_statTile__MApcH{display:flex;flex-direction:column;gap:8px;min-height:150px;padding:20px;border:1px solid #e5e7eb;border-radius:12px;background:#f8f9fb}.ZipHousingMarketSection_statTitleRow__jiXcT{display:flex;align-items:center;gap:12px;width:100%}.ZipHousingMarketSection_statIcon__KARXH{flex-shrink:0;color:#18314d}.ZipHousingMarketSection_statLabel__pKmUw{margin:0;font-size:11px;font-weight:700;line-height:normal;letter-spacing:1px;text-transform:uppercase;color:#64748b}.ZipHousingMarketSection_statValue__akPxj{margin:0;font-size:24px;font-weight:900;line-height:normal;color:#18314d;font-variant-numeric:tabular-nums}.ZipHousingMarketSection_statChange__1UgDA{display:flex;align-items:center;gap:10px;margin:0;white-space:nowrap}.ZipHousingMarketSection_statArrow__PU00M{font-size:18px;font-weight:900;line-height:1}.ZipHousingMarketSection_statPct__MWg45{font-size:15px;font-weight:800}.ZipHousingMarketSection_statPeriod__REroK{font-size:13px;font-weight:400;color:#68778e}.ZipHousingMarketSection_toneUp__Wj9C4 .ZipHousingMarketSection_statArrow__PU00M,.ZipHousingMarketSection_toneUp__Wj9C4 .ZipHousingMarketSection_statPct__MWg45{color:#159447}.ZipHousingMarketSection_toneDown__x9D1B .ZipHousingMarketSection_statArrow__PU00M,.ZipHousingMarketSection_toneDown__x9D1B .ZipHousingMarketSection_statPct__MWg45{color:#e53935}.ZipHousingMarketSection_statsEmpty__LgcxF{margin:0;font-size:14px;color:#6b7588}.ZipHousingMarketSection_dataStamp__9LfI_{display:flex;align-items:center;gap:8px;margin:0;padding:0 16px;font-size:12px;color:#60656c}.ZipHousingMarketSection_interpretation__r2lpk{display:grid;grid-template-columns:minmax(0,660px) minmax(0,1fr);gap:16px;align-items:stretch}.ZipHousingMarketSection_chartCard__7zdl6{display:flex;flex-direction:column;gap:18px;min-height:360px;padding:20px;border:1px solid #e5e7eb;border-radius:16px;background:#fff;box-shadow:0 2px 8px -4px rgba(0,0,0,.04)}.ZipHousingMarketSection_chartHeader__8X4_h{display:flex;align-items:center;justify-content:space-between;gap:12px}.ZipHousingMarketSection_chartTitles__yPiVj{display:flex;flex-direction:column;gap:4px;min-width:0}.ZipHousingMarketSection_chartHeading__9p9vO{margin:0;font-size:20px;font-weight:800;line-height:normal;color:#18314d}.ZipHousingMarketSection_chartSubtitle__o6Vb1{margin:0;font-size:13px;font-weight:400;color:#6b7588}.ZipHousingMarketSection_rangeToggle__yGcvn{display:flex;gap:4px;padding:4px;border:1px solid #e5e7eb;border-radius:100px;background:#f8f9fb;flex-shrink:0}.ZipHousingMarketSection_rangeBtn__74FXh{margin:0;padding:8px 10px;border:0;border-radius:100px;background:transparent;font-size:13px;font-weight:400;color:#6b7588;cursor:pointer}.ZipHousingMarketSection_rangeBtnActive__konNl{padding:8px 14px;background:#0984dc;font-weight:700;color:#fff}.ZipHousingMarketSection_linePlot__v3R0c{display:flex;flex-direction:column;gap:10px}.ZipHousingMarketSection_lineSvg__f5qK9{display:block;width:100%;height:auto;aspect-ratio:565/190}.ZipHousingMarketSection_gridLine__BctTy{stroke:#e5e7eb;stroke-width:1}.ZipHousingMarketSection_linePath__VIAcb{stroke:#0984dc;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.ZipHousingMarketSection_lineDot__v0gQe{fill:#0984dc;stroke:#fff;stroke-width:1.5}.ZipHousingMarketSection_monthLabels__qynOl{display:flex;justify-content:space-between;gap:4px}.ZipHousingMarketSection_monthLabel__VFoNm{display:flex;flex-direction:column;align-items:center;width:42px;font-size:10px;line-height:11.5px;text-align:center;color:#8f90a6}.ZipHousingMarketSection_monthSpacer__FHpqb{flex:1}.ZipHousingMarketSection_chartMissing__6nZgX{margin:auto;font-size:14px;color:#6b7588}.ZipHousingMarketSection_guidance__b169T{display:flex;flex-direction:column;gap:18px;min-width:0;min-height:360px;padding:24px;border-radius:16px;box-sizing:border-box}.ZipHousingMarketSection_guidanceHeading__1tHhQ{margin:0;font-size:20px;font-weight:800;line-height:normal;color:#18314d}.ZipHousingMarketSection_guidanceBlock__hMbUw{display:flex;flex-direction:column;gap:6px}.ZipHousingMarketSection_guidanceLabel__GuzpQ{margin:0;font-size:15px;font-weight:800;color:#18314d}.ZipHousingMarketSection_guidanceText__Ek0SZ{margin:0;font-size:14px;font-weight:400;line-height:1.45;color:#6b7588}.ZipHousingMarketSection_guidanceDivider__fje0K{margin:0;border:0;border-top:1px solid #e5e7eb;width:100%}.ZipHousingMarketSection_exploreCta__g_g0h{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 30px;border:1px solid #e5e7eb;border-radius:16px;background:#fff;box-sizing:border-box}.ZipHousingMarketSection_exploreCopy__ebUPN{display:flex;flex-direction:column;gap:6px;flex:1 1 auto;min-width:0;max-width:650px}.ZipHousingMarketSection_exploreHeading__lZNUm{margin:0;font-size:20px;font-weight:800;color:#18314d}.ZipHousingMarketSection_exploreText__pv89C{margin:0;font-size:14px;line-height:1.4;color:#6b7588}.ZipHousingMarketSection_exploreBtn__9xIQ9{flex-shrink:0;display:inline-flex;align-items:center;padding:15px 24px;border-radius:8px;background:#0984dc;color:#fff;font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap}.ZipHousingMarketSection_exploreBtn__9xIQ9:hover{background:#066bb3;color:#fff}.ZipHousingMarketSection_footerRow__BTaYj{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ZipHousingMarketSection_source__aYw69{margin:0;font-size:11px;color:#6b7588}.ZipHousingMarketSection_tipLinks__QIaG5{margin:0;font-size:12px;font-weight:600}.ZipHousingMarketSection_tipLink__rTgC5{color:#0984dc;text-decoration:none}.ZipHousingMarketSection_tipLink__rTgC5:hover{text-decoration:underline}.ZipHousingMarketSection_srOnly__4pSWz{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1024px){.ZipHousingMarketSection_statsGrid__2pbcN{grid-template-columns:repeat(2,minmax(0,1fr))}.ZipHousingMarketSection_interpretation__r2lpk{grid-template-columns:1fr}.ZipHousingMarketSection_guidance__b169T{min-height:0}.ZipHousingMarketSection_exploreCta__g_g0h{flex-wrap:wrap}}@media(max-width:640px){.ZipHousingMarketSection_pageTitle__YOqAt{font-size:24px}.ZipHousingMarketSection_statsGrid__2pbcN{grid-template-columns:repeat(2,minmax(0,1fr))}.ZipHousingMarketSection_chartHeader__8X4_h,.ZipHousingMarketSection_exploreCta__g_g0h{flex-direction:column;align-items:flex-start}.ZipHousingMarketSection_exploreCta__g_g0h{padding:20px}.ZipHousingMarketSection_footerRow__BTaYj{flex-direction:column;align-items:flex-start}}.NeighborhoodsCtaSection_section__Mys1j{padding:0;border-top:0}.NeighborhoodsCtaSection_panel__DzEE2{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 32px;width:100%;padding:28px 32px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;box-sizing:border-box}.NeighborhoodsCtaSection_intro__lDtoq{display:flex;flex-direction:column;gap:8px;align-items:flex-start;min-width:0;flex:1 1 280px;max-width:720px}.NeighborhoodsCtaSection_eyebrow__Ot0WE{margin:0;font-size:12px;font-weight:700;line-height:normal;letter-spacing:.8px;text-transform:uppercase;color:#64748b}.NeighborhoodsCtaSection_heading__BwATo{margin:0;font-size:28px;font-weight:700;line-height:1.15;color:#18314d}.NeighborhoodsCtaSection_summary__iPDlc{margin:0;font-size:16px;font-weight:400;line-height:1.5;color:#64748b}.NeighborhoodsCtaSection_cta__n7MKD{display:inline-flex;flex-shrink:0;align-items:center;gap:8px;padding:12px 20px;border:1.5px solid #0984dc;border-radius:8px;background:#fff;color:#0984dc;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;box-sizing:border-box}.NeighborhoodsCtaSection_cta__n7MKD:focus-visible,.NeighborhoodsCtaSection_cta__n7MKD:hover{background:#ebf5ff;text-decoration:none}.NeighborhoodsCtaSection_ctaArrow__14VCb{font-size:16px;line-height:1}@media(max-width:720px){.NeighborhoodsCtaSection_panel__DzEE2{flex-direction:column;align-items:stretch;justify-content:flex-start;padding:24px;gap:12px}.NeighborhoodsCtaSection_intro__lDtoq{flex:none;width:100%;max-width:none}.NeighborhoodsCtaSection_heading__BwATo{font-size:24px}.NeighborhoodsCtaSection_cta__n7MKD{justify-content:center;width:100%}}