.research-hub{padding-block:64px 96px}.research-hero{grid-template-columns:1.1fr 1fr;align-items:end;gap:64px;padding-bottom:44px;display:grid}.research-hero h1{font-size:clamp(2.75rem,5vw,4rem);line-height:1.1}.research-hero-copy>p:first-child{max-width:46ch;font-size:var(--type-lead);color:var(--muted)}.research-hub .research-meta{font-size:var(--type-detail);color:var(--muted);margin-top:24px}.research-start{background:var(--surface);border-block:1px solid var(--rule);grid-template-columns:1.15fr 1fr;gap:64px;padding:32px;display:grid}.research-start h2{font-size:1.75rem;line-height:1.25}.research-start h3{font-size:var(--type-lead)}.research-start p{max-width:58ch;color:var(--muted);margin-top:16px}.research-start-next{border-left:1px solid var(--rule);padding-left:32px}.research-start .text-link{margin-top:20px}.research-body{grid-template-columns:224px minmax(0,1fr);align-items:start;gap:64px;margin-top:72px;display:grid}.research-wayfinding{position:sticky;top:32px}.research-wayfinding nav>p{font-size:var(--type-detail);color:var(--ink);padding-bottom:12px;font-weight:550}.research-wayfinding nav a{border-bottom:1px solid var(--rule);color:var(--muted);font-size:var(--type-detail);justify-content:space-between;gap:16px;padding-block:14px;line-height:1.5;text-decoration:none;display:flex}.research-wayfinding nav a:hover{color:var(--blue);text-decoration:underline}.research-wayfinding .arrow-icon{width:16px;height:16px;margin-top:3px}.research-byline{color:var(--muted);font-size:var(--type-detail);margin-top:28px}.research-reading{min-width:0;max-width:896px}.research-reading p,.research-reading li{color:var(--muted)}.research-reading p{max-width:72ch;margin-top:16px}.research-section+.research-section{border-top:1px solid var(--rule);margin-top:88px;padding-top:40px}.research-section h2{font-size:2rem;line-height:1.2}.research-section .section-intro{margin-top:20px}.research-hub :is(section,article,.implementation-note)[id],.paper-page section[id]{scroll-margin-top:32px}.paper-group{margin-top:44px}.paper-group-heading h3{letter-spacing:-.02em;font-size:1.375rem}.paper-group-heading p{margin-top:8px}.paper-group-heading{padding-bottom:20px}.paper-row{border-top:1px solid var(--rule);grid-template-columns:146px minmax(0,1fr);gap:28px;padding-block:28px;display:grid}.paper-meta{font-size:var(--type-detail);color:var(--muted);flex-direction:column;gap:6px;line-height:1.5;display:flex}.paper-meta>span:first-child{color:var(--blue-deep);font-weight:550}.paper-description h4{letter-spacing:-.02em;text-wrap:pretty;margin:0;font-size:1.25rem;font-weight:500;line-height:1.4}.paper-description h4 a{text-decoration:none}.paper-description h4 a:hover{color:var(--blue);text-decoration:underline 1px}.paper-description p{margin-top:12px}.paper-actions{flex-wrap:wrap;gap:12px 28px;margin-top:16px;display:flex}.paper-actions a{font-size:var(--type-detail);color:var(--blue-deep);align-items:center;gap:8px;padding-block:4px;font-weight:550;display:inline-flex}.paper-actions .arrow-icon{width:16px;height:16px}.evidence-index{margin-top:28px}.evidence-index a{border-top:1px solid var(--rule);color:var(--blue-deep);grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:20px;padding-block:18px;text-decoration:none;display:grid}.evidence-index a:last-child{border-bottom:1px solid var(--rule)}.evidence-index a:hover span{text-decoration:underline}.evidence-index time{font-size:var(--type-detail);color:var(--muted)}.evidence-section{margin-top:56px}.evidence-section>h3{letter-spacing:-.025em;font-size:1.5rem;line-height:1.3}.research-hub h4{text-wrap:pretty}.evidence-section .result-records h4{font-size:var(--type-lead);margin:0;font-weight:500;line-height:1.4}.evidence-section .result-records p,.research-hub .relay-evidence-accounting p{font-size:var(--type-body)}.research-hub .result-records dl{font-size:var(--type-body);line-height:1.55}.research-hub .result-records dl>div{grid-template-columns:minmax(0,1fr) auto}.research-hub .result-records dd{text-align:right}.implementation-note{background:var(--surface);margin-top:28px;padding:24px}.implementation-note h4{font-size:var(--type-lead);margin:0;font-weight:550}.implementation-note .text-link{margin:16px 24px 0 0}.research-actions{flex-wrap:wrap;gap:16px 28px;margin-top:24px;display:flex}.research-actions .text-link{margin-top:0}.method-notes>section{margin-top:32px}.method-notes h3,.scope-note h3{font-size:1.25rem;line-height:1.4}.scope-note{background:var(--surface);margin-top:36px;padding:28px}.scope-note ul{margin:20px 0 0;padding-left:20px}.scope-note li{padding-left:4px;line-height:1.65}.scope-note li+li{margin-top:12px}.research-archive{margin-top:28px}.research-archive article{border-top:1px solid var(--rule);padding-block:24px}.research-archive h3{font-size:var(--type-lead);line-height:1.5}.research-archive h3 a{align-items:center;gap:12px;display:inline-flex}.research-archive article p{margin-top:8px}.research-archive article p:first-of-type{font-size:var(--type-detail)}.paper-page{padding-block:40px 88px}.paper-breadcrumb{font-size:var(--type-detail);color:var(--muted)}.paper-breadcrumb a{align-items:center;gap:8px;min-height:44px;display:inline-flex}.paper-breadcrumb .arrow-icon{width:16px;height:16px;transform:rotate(180deg)}.paper-header{max-width:960px;margin-top:28px}.paper-header h1{text-wrap:pretty;font-size:clamp(2.25rem,4.2vw,3.5rem);line-height:1.15}.paper-header .paper-publication{color:var(--muted);font-size:var(--type-detail);flex-wrap:wrap;gap:8px 20px;margin-top:24px;display:flex}.paper-mobile-actions{display:none}.paper-question{max-width:62ch;color:var(--blue-deep);margin-top:28px;font-size:1.375rem;line-height:1.5}.paper-layout{grid-template-columns:minmax(0,760px) 260px;align-items:start;gap:64px;margin-top:44px;display:grid}.paper-text{min-width:0}.paper-text>section+section{margin-top:40px}.paper-text h2{font-size:1.5rem;line-height:1.3}.paper-text p{color:var(--muted);max-width:72ch;margin-top:16px}.paper-text ul{color:var(--muted);margin-top:20px;padding-left:20px}.paper-text li{padding-left:4px;line-height:1.65}.paper-text li+li{margin-top:12px}.paper-access{border-top:1px solid var(--rule);padding-top:24px;position:sticky;top:32px}.paper-access h2{font-size:var(--type-lead)}.paper-access>p{color:var(--muted);margin-top:16px}.paper-access .text-link{margin-top:20px}.paper-access .document-previous{font-size:var(--type-detail);margin:20px 0 0;line-height:1.6}.paper-citation{border-block:1px solid var(--rule);padding-block:24px}.paper-citation p{overflow-wrap:anywhere}.paper-related{border-top:1px solid var(--rule);margin-top:64px;padding-top:32px}.paper-related h2{font-size:1.5rem}@media (width<=1050px){.research-hero{gap:40px}.research-body{grid-template-columns:192px minmax(0,1fr);gap:40px}.paper-row{grid-template-columns:1fr;gap:12px}.paper-meta{flex-flow:wrap;gap:8px 16px}.research-start{gap:32px}.paper-layout{grid-template-columns:minmax(0,1fr) 224px;gap:40px}}@media (width<=760px){.research-hub{padding-block:40px 64px}.research-hero{grid-template-columns:1fr;gap:24px;padding-bottom:32px}.research-hero h1{font-size:3rem}.research-hero-copy>p:first-child{max-width:50ch}.research-start{grid-template-columns:1fr;gap:28px;padding:24px}.research-start-next{border-left:0;border-top:1px solid var(--rule);padding:24px 0 0}.research-body{grid-template-columns:1fr;gap:40px;margin-top:36px}.research-wayfinding{position:static}.research-wayfinding nav{grid-template-columns:1fr 1fr;column-gap:24px;display:grid}.research-wayfinding nav>p{grid-column:1/-1;padding-bottom:4px}.research-byline{max-width:64ch;margin-top:24px}.research-section+.research-section{margin-top:64px;padding-top:32px}.research-section h2{font-size:1.75rem}.paper-page{padding-top:24px}.paper-layout{grid-template-columns:1fr;gap:36px;margin-top:32px}.paper-mobile-actions{display:flex}.paper-access{border-bottom:1px solid var(--rule);padding-block:24px;position:static}.paper-access .text-link{margin:16px 24px 0 0}.paper-question{font-size:1.25rem}}@media (width<=480px){.research-hero h1{font-size:2.75rem}.research-start,.scope-note,.implementation-note{padding:24px 20px}.research-wayfinding nav{grid-template-columns:1fr}.research-hub .result-records dl>div{grid-template-columns:1fr;gap:4px;margin-top:16px}.research-hub .result-records dd{text-align:left}.evidence-index a{grid-template-columns:minmax(0,1fr) 20px;gap:8px 16px}.evidence-index time{grid-area:auto/1}.evidence-index .arrow-icon{grid-area:1/2/3}.paper-description h4{font-size:var(--type-lead)}}
