.research-page{padding-block:1.5rem 3rem;color:var(--ink-0)}.research-page [id]{scroll-margin-top:9rem}.research-page a{text-underline-offset:.2em}.research-page a:focus-visible,.research-table-scroll:focus-visible{outline:2px solid var(--ink-0);outline-offset:4px}.research-breadcrumb{font-size:.875rem;color:var(--ink-1);padding-block:.5rem 1.5rem}.research-breadcrumb a{text-decoration:underline}.research-hero{padding-block:1rem 2.5rem;border-bottom:2px solid var(--rule-heavy)}.research-hero h1{font-family:var(--font-editorial);font-size:clamp(2.25rem,4.5vw,3.75rem);line-height:1.08;letter-spacing:-.035em;max-width:21ch;margin-block:1rem 1.5rem;font-weight:550;text-wrap:balance}.research-lede{max-width:65ch;font-size:1.125rem;line-height:1.55;color:var(--ink-1)}.research-meta{margin-top:1.25rem;font-size:.8125rem;color:var(--ink-2);line-height:1.6}.research-actions{display:flex;flex-wrap:wrap;gap:.6rem 1rem;margin-top:1.3rem}.research-actions a,.research-read-link{display:inline-flex;align-items:center;min-height:2.75rem;padding:.5rem .85rem;border:1px solid var(--rule-strong);font-size:.875rem;font-weight:550;text-decoration:none}.research-actions a:hover,.research-read-link:hover{background:var(--surface-raised,#f4f4f4)}.research-article-body{max-width:59rem;margin-inline:auto}.research-prose{max-width:70ch;margin:2.75rem auto}.research-page h2{font-size:1.5rem;line-height:1.3;letter-spacing:-.015em;font-weight:550;margin-block:0 1rem;text-wrap:balance}.research-close p,.research-prose p{font-size:1rem;line-height:1.7;margin-block:1rem}.research-caption a,.research-disclosure a,.research-next a,.research-prose a{text-decoration:underline}.research-prose code{font-size:.85em;overflow-wrap:anywhere}.research-figure{padding-block:1.75rem;border-block:1px solid var(--rule-strong);margin-block:2rem}.research-figure h2{margin-top:.6rem}.research-figure figcaption>p,.research-figure>p{font-size:.9375rem;line-height:1.6;color:var(--ink-1)}.research-table-scroll{overflow-x:auto;margin-block:1.25rem}.research-table{width:100%;border-collapse:collapse;font-size:.9375rem;font-variant-numeric:tabular-nums;margin-block:1rem}.research-table td,.research-table th{padding:.85rem .65rem;border-bottom:1px solid var(--rule);text-align:right;vertical-align:top}.research-table tr>:first-child{text-align:left;padding-left:0}.research-table thead th{font-size:.8125rem;color:var(--ink-1);font-weight:550}.research-table tbody th{font-weight:500}.research-topic-table{min-width:43rem}.research-topic-table th:first-child{min-width:15rem}.research-topic-table a{text-decoration:underline;line-height:1.5}.research-caption{font-size:.8125rem;line-height:1.6;color:var(--ink-2);max-width:90ch;margin-top:.85rem}.research-recurrence{display:flex;gap:3px;min-height:2rem;margin-block:1.75rem}.research-recurrence>div:first-child{background:var(--ink-0)}.research-recurrence>div:nth-child(2){background:var(--ink-2)}.research-recurrence>div:nth-child(3){background:var(--rule-strong);border:1px solid var(--ink-2)}.research-housing-chart{width:100%;height:auto;font-family:var(--font-sans);font-size:13px;color:var(--ink-0);margin-top:.5rem}.research-chart-key{display:flex;gap:1.5rem}.research-downloads{padding:1.75rem 0;border-block:2px solid var(--rule-heavy);margin-block:2.5rem}.research-downloads p{line-height:1.6;max-width:70ch}.research-next{font-size:1rem;line-height:1.65;margin-block:2rem}.research-disclosure{max-width:59rem;margin:3rem auto 0;padding-top:1.5rem;border-top:1px solid var(--rule);color:var(--ink-1)}.research-disclosure h2{font-size:1rem}.research-disclosure p{font-size:.875rem;line-height:1.6;margin-block:.75rem;max-width:85ch}.research-sources{padding-left:1.3rem;font-size:.875rem;line-height:1.8}.research-index-article{display:grid;grid-template-columns:4.5rem 1fr;gap:1.5rem;padding-block:2.5rem;border-bottom:1px solid var(--rule-strong)}.research-index-number{font-family:var(--font-mono);font-size:2rem;line-height:1.2;color:var(--ink-2)}.research-index-article h2{font-family:var(--font-editorial);font-size:2rem;max-width:30ch;margin-top:.75rem}.research-index-article h2 a:hover{text-decoration:underline}.research-index-article p:not(.d-label):not(.research-meta):not(.research-caption){font-size:1rem;max-width:70ch;line-height:1.65}.research-read-link{margin-top:1rem;gap:1.5rem}.research-close{margin-block:2.5rem;max-width:70ch}@media (max-width:40rem){.research-page{padding-top:1rem}.research-page [id]{scroll-margin-top:5rem}.research-hero{padding-bottom:1.75rem}.research-hero h1{max-width:22ch}.research-lede{font-size:1.0625rem}.research-index-article{grid-template-columns:1fr;gap:.75rem}.research-index-number{font-size:1rem}.research-index-article h2{font-size:1.75rem}.research-table td,.research-table th{padding:.65rem .25rem;font-size:.8125rem}.research-table thead th{font-size:.75rem}.research-prose{margin-block:2rem}.research-chart-key,.research-housing-chart{display:none}}