.LocationMap_wrap__jGk4O{display:flex;flex-direction:column;gap:var(--s-3)}.LocationMap_frame__lBQSw{width:100%;aspect-ratio:16/9;min-height:220px}.LocationMap_caption__9Qrok{font-family:var(--font-ui);font-size:13px;color:var(--ink-muted);display:flex;align-items:center;gap:var(--s-2)}.LocationMap_pin__CQ50a{font-size:16px}.SalesHistoryChart_card__hVCyy{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--s-5)}.SalesHistoryChart_title__8ShjP{font-family:var(--font-display);font-weight:400;font-size:18px;letter-spacing:-.01em;color:var(--ink);margin:0 0 var(--s-4)}.SalesHistoryChart_chartWrap__Mp9xh{width:100%;overflow-x:auto}.SalesHistoryChart_svg__ZDzfz{width:100%;min-width:260px;height:140px;display:block}.SalesHistoryChart_latestNote__2He7m{margin-top:var(--s-3);font-family:var(--font-ui);font-size:13px;color:var(--ink-muted)}.SalesHistoryChart_singleSale__9a8RD{display:flex;flex-direction:column;gap:var(--s-1)}.SalesHistoryChart_singlePrice__JKhFO{font-family:var(--font-display);font-weight:400;font-size:32px;letter-spacing:-.02em;line-height:1.05;color:var(--ink)}.SalesHistoryChart_singleMeta__MAAGE{font-family:var(--font-ui);font-size:13px;color:var(--ink-muted)}.SimilarProperties_section__15b2Z{display:flex;flex-direction:column;gap:var(--s-5)}.RunningCosts_card__k8j7S{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--s-5)}.RunningCosts_title__CC98b{font-family:var(--font-display);font-weight:400;font-size:18px;letter-spacing:-.01em;color:var(--ink);margin:0 0 var(--s-4)}.RunningCosts_table__d37GU{width:100%;border-collapse:collapse}.RunningCosts_table__d37GU tr+tr td{border-top:1px solid var(--border)}.RunningCosts_table__d37GU td{padding:var(--s-3) var(--s-2);font-family:var(--font-ui);font-size:14px;color:var(--ink-soft);vertical-align:middle}.RunningCosts_table__d37GU td:last-child{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.RunningCosts_totalRow__KpXCu td{padding-top:var(--s-4)!important;border-top:2px solid var(--border-strong)!important;font-weight:700;color:var(--ink)!important}.RunningCosts_totalRow__KpXCu td:last-child{color:var(--teal-deep)!important;font-size:15px}.RunningCosts_disclaimer__TUuSk{margin-top:var(--s-4);font-family:var(--font-ui);font-size:12px;color:var(--ink-muted)}.PriceGuide_card__8_urc{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--s-5)}.PriceGuide_title__ut3TO{font-family:var(--font-display);font-weight:400;font-size:18px;letter-spacing:-.01em;color:var(--ink);margin:0 0 var(--s-4)}.PriceGuide_stats__nF9jT{display:flex;gap:var(--s-7);flex-wrap:wrap;margin-bottom:var(--s-5)}.PriceGuide_stat__ykuvY{display:flex;flex-direction:column;gap:2px}.PriceGuide_statValue__U0_AQ{font-family:var(--font-display);font-size:22px;font-weight:400;letter-spacing:-.02em;color:var(--ink);line-height:1}.PriceGuide_statLabel__V2HDV{font-family:var(--font-ui);font-weight:700;font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted)}.PriceGuide_stats__nF9jT:last-child{margin-bottom:0}.PriceGuide_areaSold__zr2zB{margin:0;font-family:var(--font-ui);font-size:14px;line-height:1.5;color:var(--ink-soft)}.PriceGuide_areaSold__zr2zB strong{color:var(--ink)}.detail_page__zyjBV{max-width:1100px;margin:0 auto;padding:var(--s-6) var(--s-5) var(--s-10)}.detail_headerBlock__D3PWi{margin-top:var(--s-6);margin-bottom:var(--s-5)}.detail_priceRow__Fsudr{display:flex;align-items:baseline;gap:var(--s-3);flex-wrap:wrap;margin-bottom:var(--s-3)}.detail_price__otB9M{font-family:var(--font-display);font-size:clamp(28px,5vw,44px);font-weight:400;letter-spacing:-.03em;color:var(--ink);line-height:1}.detail_priceSuffix__qy9Hl{font-family:var(--font-ui);font-size:16px;font-weight:500;color:var(--ink-muted)}.detail_addressHeading__NxWuo{font-family:var(--font-display);font-size:clamp(20px,3.5vw,30px);font-weight:400;letter-spacing:-.02em;color:var(--ink);margin:0 0 var(--s-4);line-height:1.2}.detail_section__6yKtO{margin-top:var(--s-8)}.detail_ctaRow__Gys98{margin-top:var(--s-6);display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--s-4);gap:var(--s-4)}.detail_valuationCta__vZp8p{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-4);padding:var(--s-5);border-radius:var(--r-lg);background:var(--soft-teal-2)}.detail_helpBuyCta__FpU31{background:var(--soft-warm)}.detail_valuationCtaText__R5112{display:flex;flex-direction:column;gap:4px;min-width:0}.detail_valuationCtaTitle__EBeCf{font-family:var(--font-display);font-size:20px;font-weight:400;letter-spacing:-.015em;color:var(--ink);margin:0}.detail_valuationCtaSub__wdGJh{font-family:var(--font-ui);font-size:14px;color:var(--ink-muted);margin:0}.detail_valuationCtaBtn___mNTQ{margin-top:auto;flex-shrink:0;white-space:nowrap;text-decoration:none}.detail_sectionTitle__SRxrr{font-family:var(--font-display);font-weight:400;font-size:22px;letter-spacing:-.015em;margin:0 0 var(--s-4);color:var(--ink)}.detail_description__aFG9_{font-family:var(--font-ui);font-size:16px;line-height:1.7;color:var(--ink-soft);margin:0;max-width:72ch}.detail_twoCol__XSbnw{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s-5);gap:var(--s-5)}@media (max-width:680px){.detail_twoCol__XSbnw{grid-template-columns:1fr}}@media (max-width:600px){.detail_page__zyjBV{padding-left:var(--s-4);padding-right:var(--s-4)}}.detail_aboutGrid__FVyjP{display:grid;grid-template-columns:7fr 3fr;grid-gap:var(--s-6);gap:var(--s-6);align-items:start}.detail_uprn__QmZBI{display:inline-block;margin-top:var(--s-2);font-family:var(--font-ui);font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--ink-muted)}.detail_energyGrid___o5jC{display:grid;grid-template-columns:3fr 7fr;grid-gap:var(--s-5);gap:var(--s-5);align-items:stretch}@media (max-width:680px){.detail_energyGrid___o5jC{grid-template-columns:1fr}}.detail_insightsGrid__1dYTs{display:grid;grid-template-columns:7fr 3fr;grid-gap:var(--s-6);gap:var(--s-6);align-items:start}.detail_insightsSide__GOjv5{position:-webkit-sticky;position:sticky;top:96px}@media (max-width:820px){.detail_insightsGrid__1dYTs{grid-template-columns:1fr}.detail_insightsSide__GOjv5{position:static}}.detail_aboutMain__cI0UW,.detail_aboutSide__q8gxR{display:flex;flex-direction:column;gap:var(--s-4)}.detail_aboutSide__q8gxR{position:-webkit-sticky;position:sticky;top:96px}@media (max-width:820px){.detail_aboutGrid__FVyjP{grid-template-columns:1fr}.detail_aboutSide__q8gxR{position:static}}