.report-jump-links[data-astro-cid-xkze72sj]{color:var(--copper-deep);flex-wrap:wrap;gap:12px 28px;margin-top:25px;font-size:13px;font-weight:600;display:flex}.report-jump-links[data-astro-cid-xkze72sj] a[data-astro-cid-xkze72sj]{text-underline-offset:5px;padding-block:6px;text-decoration:underline}.reading-note[data-astro-cid-xkze72sj]{max-width:900px;color:var(--muted);margin:15px 0 0;font-size:13px;line-height:1.8}.housing-segment[data-astro-cid-xkze72sj]{min-width:0;margin-top:42px}.housing-segment[data-astro-cid-xkze72sj]+.housing-segment[data-astro-cid-xkze72sj]{border-top:1px solid var(--line);margin-top:48px;padding-top:42px}.segment-heading[data-astro-cid-xkze72sj] h3[data-astro-cid-xkze72sj]{color:var(--navy);margin-bottom:14px;scroll-margin-top:125px;font-size:clamp(29px,3vw,38px)}.segment-heading[data-astro-cid-xkze72sj]>p[data-astro-cid-xkze72sj]:last-child{max-width:830px;color:var(--ink-soft);margin-bottom:0}.housing-metrics[data-astro-cid-xkze72sj]{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:26px 0 0;display:grid}.housing-metric[data-astro-cid-xkze72sj]{background:var(--white);min-width:0;padding:24px 20px}.housing-metric[data-astro-cid-xkze72sj] dt[data-astro-cid-xkze72sj]{color:var(--ink-soft);font-size:12px;font-weight:600;line-height:1.5}.housing-metric[data-astro-cid-xkze72sj] dd[data-astro-cid-xkze72sj]{margin-bottom:0;margin-left:0}.metric-value[data-astro-cid-xkze72sj]{color:var(--navy);font-family:var(--serif);letter-spacing:-.04em;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;margin-top:16px;font-size:clamp(26px,2.3vw,34px);line-height:1.3}.metric-comparison[data-astro-cid-xkze72sj]{color:var(--muted);margin-top:14px;font-size:12px;line-height:1.5}.activity-table[data-astro-cid-xkze72sj]{margin-top:30px}.activity-table[data-astro-cid-xkze72sj] h4[data-astro-cid-xkze72sj]{color:var(--navy);margin-bottom:16px;font-size:21px}.table-scroll[data-astro-cid-xkze72sj]{background:var(--white);border:1px solid var(--line);max-width:100%;overflow-x:auto}.table-scroll[data-astro-cid-xkze72sj]:focus-visible{outline:2px solid var(--copper);outline-offset:3px}table[data-astro-cid-xkze72sj]{border-collapse:collapse;width:100%;min-width:830px;color:var(--navy);font-variant-numeric:lining-nums tabular-nums;font-size:13px}caption[data-astro-cid-xkze72sj]{text-align:left;color:var(--muted);padding:16px;font-size:12px}th[data-astro-cid-xkze72sj],td[data-astro-cid-xkze72sj]{border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;padding:16px 14px}thead[data-astro-cid-xkze72sj] th[data-astro-cid-xkze72sj]{color:var(--copper-deep);background:var(--stone-card);font-size:11px;font-weight:600}th[data-astro-cid-xkze72sj]:first-child{text-align:left}tbody[data-astro-cid-xkze72sj] th[data-astro-cid-xkze72sj]{font-weight:500}tbody[data-astro-cid-xkze72sj] tr[data-astro-cid-xkze72sj]:last-child th[data-astro-cid-xkze72sj],tbody[data-astro-cid-xkze72sj] tr[data-astro-cid-xkze72sj]:last-child td[data-astro-cid-xkze72sj]{border-bottom:0}tbody[data-astro-cid-xkze72sj] tr[data-astro-cid-xkze72sj]:hover{background:var(--stone-card)}.price-ranges[data-astro-cid-xkze72sj]{border-block:1px solid var(--line);margin-top:22px;padding:19px 0}.price-ranges[data-astro-cid-xkze72sj] summary[data-astro-cid-xkze72sj]{cursor:pointer;color:var(--navy);justify-content:space-between;align-items:center;gap:20px;font-size:14px;font-weight:600;list-style:none;display:flex}.price-ranges[data-astro-cid-xkze72sj] summary[data-astro-cid-xkze72sj]::-webkit-details-marker{display:none}.price-ranges[data-astro-cid-xkze72sj] summary[data-astro-cid-xkze72sj] span[data-astro-cid-xkze72sj]{font-size:22px;font-weight:400}.price-ranges[data-astro-cid-xkze72sj][open] summary[data-astro-cid-xkze72sj] span[data-astro-cid-xkze72sj]{transform:rotate(45deg)}.price-range-tables[data-astro-cid-xkze72sj]{padding-bottom:6px}.report-definitions[data-astro-cid-xkze72sj]{max-width:970px;color:var(--muted);margin-top:30px;font-size:12px;line-height:1.8}.report-definitions[data-astro-cid-xkze72sj] p[data-astro-cid-xkze72sj]:last-child{margin-bottom:0}@media (width<=1100px){.housing-metrics[data-astro-cid-xkze72sj]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.housing-metrics[data-astro-cid-xkze72sj]{grid-template-columns:1fr}.housing-metric[data-astro-cid-xkze72sj]{grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;padding:20px;display:grid}.housing-metric[data-astro-cid-xkze72sj] dt[data-astro-cid-xkze72sj]{align-self:center;font-size:13px}.metric-value[data-astro-cid-xkze72sj]{grid-area:1/2/3;align-self:center;margin-top:0;font-size:29px}.metric-comparison[data-astro-cid-xkze72sj]{margin-top:0}.housing-segment[data-astro-cid-xkze72sj]{margin-top:34px}.housing-segment[data-astro-cid-xkze72sj]+.housing-segment[data-astro-cid-xkze72sj]{margin-top:36px;padding-top:34px}}.report-heading[data-astro-cid-ylbuzvjw]{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.report-intro[data-astro-cid-ylbuzvjw] h2[data-astro-cid-ylbuzvjw]{color:var(--navy);margin:0;font-size:clamp(30px,3.7vw,46px)}.report-intro[data-astro-cid-ylbuzvjw] .eyebrow[data-astro-cid-ylbuzvjw]{letter-spacing:.18em;font-size:10px}.edition-note[data-astro-cid-ylbuzvjw]{border-left:2px solid var(--copper);color:var(--muted);flex-shrink:0;gap:4px;padding-left:20px;font-size:12px;line-height:1.5;display:grid}.edition-note[data-astro-cid-ylbuzvjw] strong[data-astro-cid-ylbuzvjw]{color:var(--navy);font-size:14px;font-weight:600}.snapshot-lede[data-astro-cid-ylbuzvjw]{max-width:910px;color:var(--ink-soft);margin:25px 0 0}.snapshot-grid[data-astro-cid-ylbuzvjw]{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:30px 0 0;display:grid}.metric-card[data-astro-cid-ylbuzvjw]{background:var(--white);flex-direction:column;padding:clamp(20px,2.5vw,32px);display:flex}.metric-card[data-astro-cid-ylbuzvjw] dt[data-astro-cid-ylbuzvjw]{color:var(--ink-soft);font-size:13px;font-weight:600;line-height:1.5}.metric-card[data-astro-cid-ylbuzvjw] dd[data-astro-cid-ylbuzvjw]{margin-left:0}.metric-value[data-astro-cid-ylbuzvjw]{color:var(--navy);font-family:var(--serif);letter-spacing:-.035em;font-variant-numeric:lining-nums tabular-nums;margin-top:16px;font-size:clamp(29px,3vw,43px);line-height:1.2}.metric-comparison[data-astro-cid-ylbuzvjw]{color:var(--copper-deep);margin-top:17px;font-size:12px;font-weight:600}.metric-description[data-astro-cid-ylbuzvjw]{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.6}.comparison-note[data-astro-cid-ylbuzvjw]{color:var(--muted);margin:14px 0 0;font-size:12px}.meaning-grid[data-astro-cid-ylbuzvjw]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}.meaning-grid[data-astro-cid-ylbuzvjw] section[data-astro-cid-ylbuzvjw]{background:var(--stone-card);border:1px solid var(--line);flex-direction:column;padding:clamp(24px,3vw,36px);display:flex}.note-label[data-astro-cid-ylbuzvjw]{color:var(--bronze);letter-spacing:.2em;text-transform:uppercase;margin-bottom:14px;font-size:10px;font-weight:650;display:block}.meaning-grid[data-astro-cid-ylbuzvjw] h3[data-astro-cid-ylbuzvjw]{color:var(--navy);margin-bottom:18px;font-size:clamp(23px,2.5vw,30px)}.meaning-grid[data-astro-cid-ylbuzvjw] p[data-astro-cid-ylbuzvjw]{color:var(--ink-soft);font-size:15px}.meaning-grid[data-astro-cid-ylbuzvjw] .text-link[data-astro-cid-ylbuzvjw]{align-self:flex-start;margin-top:auto}.report-methodology[data-astro-cid-ylbuzvjw]{border-block:1px solid var(--line);margin-top:32px;padding:20px 0}.report-methodology[data-astro-cid-ylbuzvjw] summary[data-astro-cid-ylbuzvjw]{cursor:pointer;color:var(--navy);justify-content:space-between;gap:20px;font-size:14px;font-weight:600;list-style:none;display:flex}.report-methodology[data-astro-cid-ylbuzvjw] summary[data-astro-cid-ylbuzvjw]::-webkit-details-marker{display:none}.report-methodology[data-astro-cid-ylbuzvjw] summary[data-astro-cid-ylbuzvjw] span[data-astro-cid-ylbuzvjw]{font-size:19px;line-height:1}.report-methodology[data-astro-cid-ylbuzvjw][open] summary[data-astro-cid-ylbuzvjw] span[data-astro-cid-ylbuzvjw]{transform:rotate(45deg)}.methodology-content[data-astro-cid-ylbuzvjw]{max-width:900px;color:var(--ink-soft);padding-top:20px;font-size:14px}.source-note[data-astro-cid-ylbuzvjw]{color:var(--muted);margin:20px 0 0;font-size:12px;line-height:1.8}.source-note[data-astro-cid-ylbuzvjw] a[data-astro-cid-ylbuzvjw]{text-decoration:underline}.visible-source[data-astro-cid-ylbuzvjw]{color:var(--muted);margin:26px 0 0;font-size:12px;line-height:1.9}.visible-source[data-astro-cid-ylbuzvjw] a[data-astro-cid-ylbuzvjw]{text-underline-offset:3px;text-decoration:underline}@media (width<=1000px){.report-heading[data-astro-cid-ylbuzvjw]{flex-direction:column;align-items:flex-start;gap:20px}.edition-note[data-astro-cid-ylbuzvjw]{grid-template-columns:auto auto;gap:4px 12px}.edition-note[data-astro-cid-ylbuzvjw]>span[data-astro-cid-ylbuzvjw]:last-child{grid-column:1/-1}}@media (width<=900px){.snapshot-grid[data-astro-cid-ylbuzvjw]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=580px){.meaning-grid[data-astro-cid-ylbuzvjw]{grid-template-columns:1fr;gap:20px}.snapshot-grid[data-astro-cid-ylbuzvjw]{grid-template-columns:1fr}.metric-card[data-astro-cid-ylbuzvjw]{grid-template-columns:1fr auto;column-gap:12px;display:grid}.metric-value[data-astro-cid-ylbuzvjw]{grid-row:span 2;align-self:center;margin-top:0;font-size:34px}.metric-comparison[data-astro-cid-ylbuzvjw]{margin-top:5px}.metric-description[data-astro-cid-ylbuzvjw]{border-top:1px solid var(--line-soft);grid-column:1/-1;margin-top:14px;padding-top:12px}.edition-note[data-astro-cid-ylbuzvjw]{grid-template-columns:1fr;display:grid}.report-intro[data-astro-cid-ylbuzvjw] .eyebrow[data-astro-cid-ylbuzvjw]{max-width:280px;line-height:1.7}}
