.research{padding-bottom:64px}.research code{overflow-wrap:anywhere}.research-copy h3{margin-block:24px 12px}.research a:not(.action-link){color:var(--lake);text-underline-offset:4px;text-decoration:underline}.research .page-heading{padding-block:48px 36px}.research .page-heading p{max-width:66ch}.research .eyebrow{letter-spacing:.08em;margin:0 0 16px;font-size:12px;font-weight:600}.research h1{max-width:25ch;font-size:clamp(34px,4.6vw,60px)}.research h2{margin-bottom:18px;font-size:clamp(24px,3vw,32px)}.research h3{font-size:19px;line-height:1.4}.research p+p{margin-top:16px}.research .lede{font-size:19px}.research-note{background:var(--brand-panel);border-left:3px solid var(--lake);margin-bottom:32px;padding:18px 22px;font-size:14px;line-height:1.7}.research-note strong{color:var(--navy)}.research-statistics{flex-wrap:wrap;gap:24px 50px;margin:28px 0 0;display:flex}.research-statistics div{flex-direction:column-reverse;gap:5px;display:flex}.research-statistics dd{font-variant-numeric:tabular-nums;margin:0;font-size:30px}.research-statistics dt{color:var(--slate);font-size:13px}.research-section{border-top:1px solid var(--brand-border);padding-block:32px}.research-section>p,.research-copy p{max-width:70ch;color:var(--slate)}.research-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:48px;display:grid}.research-grid>div{min-width:0}.research-links{margin:0;padding:0;list-style:none}.research-links>li{border-bottom:1px solid var(--brand-border);padding:20px 0}.research-links>li:first-child{padding-top:0}.research-links p{color:var(--slate);max-width:70ch;margin-top:8px;font-size:14px}.research-links h3 a{min-height:30px;display:inline-block}.research .meta{color:var(--slate);font-size:13px;line-height:1.7}.research .breadcrumbs{flex-wrap:wrap;gap:8px;padding-top:24px;font-size:13px;display:flex}.research .measurements{background:var(--brand-panel);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0;padding:24px;display:grid}.measurements dd{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font-size:32px}.measurements dt{color:var(--slate);margin-top:8px;font-size:12px;line-height:1.6}.measurements>div{flex-direction:column-reverse;display:flex}.research .chart-wrap{max-width:960px;margin-inline:auto}.research .scc{width:100%;height:auto;display:block}.research .scc [data-export-omit]{display:none}.research .grid-minor{stroke:#dce8f0;stroke-width:.65px}.research .grid-five{stroke:#b1cbdc;stroke-width:.9px}.research .grid-decade{stroke:#82abc6;stroke-width:1.2px}.research .grid-period{stroke:#94b7cf;stroke-width:1.1px}.research .tick-label{fill:#334f64;font-size:10px}.research .axis-title{fill:var(--navy);font-size:12px}.research .observation-line{fill:none;stroke:var(--navy);stroke-width:1.15px}.research .observation-point{fill:var(--navy)}.research .status-strip{fill:#f3f6f8}.research .strip-label{fill:#536675;font-size:9px}.research .zero-point{fill:#fff;stroke:#795019;stroke-width:1.5px}.research .unknown-point{fill:#795019;font-size:11px}.research .clipped-point{fill:none;stroke:#795019;stroke-width:1.2px}.research .chart-phase-key{margin:12px 0 24px;font-size:13px}.research .chart-phase-key ol{flex-wrap:wrap;gap:20px;padding:0;list-style:none;display:flex}.research .chart-phase-key li{border-left:3px solid;flex:140px;padding-left:12px}.research .chart-phase-key li>*{display:block}.research .chart-phase-key strong{padding-block:8px;font-size:26px}.research .chart-phase-key small{color:var(--slate)}.research details{border-top:1px solid var(--brand-border);padding-block:16px}.research summary{cursor:pointer;align-content:center;min-height:44px;font-weight:600;display:list-item}.research summary:focus-visible,.research [tabindex]:focus-visible,.research input:focus-visible,.research select:focus-visible{outline:3px solid var(--lake);outline-offset:4px}.research .table-scroll{border:1px solid var(--brand-border);max-height:440px;margin-block:18px;overflow:auto}.research table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.research th,.research td{text-align:left;white-space:nowrap;border-bottom:1px solid var(--brand-border);padding:12px}.research th{background:var(--brand-panel)}.research caption{text-align:left;padding:12px;font-weight:600}.research .provenance{grid-template-columns:150px minmax(0,1fr);gap:12px;font-size:13px;line-height:1.7;display:grid}.research .provenance dd{overflow-wrap:anywhere;margin:0}.research .actions{flex-wrap:wrap;align-items:center;gap:16px;margin-block:24px;display:flex}.research .save-button,.research .pager button{border:1px solid var(--slate);min-height:44px;color:var(--navy);background:#fff;border-radius:4px;padding:10px 16px}.research .save-button[aria-pressed=true]{background:var(--brand-panel);border-color:var(--lake)}.research .research-controls{background:var(--brand-panel);grid-template-columns:2fr 1fr 1fr 1fr;gap:16px;margin-bottom:20px;padding:20px;display:grid}.research label{margin-bottom:8px;font-size:13px;font-weight:600;display:block}.research input,.research select{font:inherit;width:100%;min-height:44px;color:var(--navy);background:#fff;border:1px solid #81909d;border-radius:4px;padding:10px}.research .result-meta{justify-content:space-between;align-items:baseline;gap:24px;margin:16px 0;display:flex}.research .candidate-list{margin:0;padding:0;list-style:none}.research .candidate-list li{border-top:1px solid var(--brand-border);grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:22px 0;display:grid}.research .candidate-list p{color:var(--slate);margin-top:8px;font-size:14px;line-height:1.6}.research .candidate-list .metric{font-variant-numeric:tabular-nums;color:var(--navy);font-size:18px}.research .pager{justify-content:flex-end;align-items:center;gap:20px;margin-top:24px;display:flex}.research .pager button:disabled{opacity:.5;cursor:default}.research .questions{color:var(--slate);padding-left:20px;line-height:1.8}.research .questions li+li{margin-top:10px}.research [hidden]{display:none!important}.research .empty{padding-block:32px}.research .research-status{min-height:24px;color:var(--slate);font-size:13px}@media (width<=800px){.research-grid{grid-template-columns:1fr;gap:24px}.research .research-controls{grid-template-columns:1fr 1fr}.research .candidate-list li{grid-template-columns:1fr;gap:8px}.research .measurements{gap:16px;padding:18px}.measurements dd{font-size:26px}}@media (width<=450px){.research .research-controls{grid-template-columns:1fr}.research .page-heading{padding-block:32px}.research .page-heading p{font-size:17px}.research .measurements{gap:12px}.measurements dd{font-size:23px}.research .provenance{grid-template-columns:1fr}.research .provenance dd{margin-bottom:8px}.research .result-meta{display:block}.research .pager{justify-content:space-between;gap:10px}.research .research-statistics{gap:20px}.research-note{padding:16px}}
