/* Research interface: table-first, system typography, no decorative motion. */
:root{--paper:#fafaf8;--ink:#17191c;--muted:#59606a;--line:#d5d8dc;--wash:#f0f2f3;--orange:#28527a;--green:#2b5c49;--sans:Arial,Helvetica,sans-serif}
body{font:15px/1.65 var(--sans);background:var(--paper)}
.masthead{max-width:1320px;padding:25px 40px;border-bottom:1px solid var(--ink);gap:36px;align-items:center}.brand{font:700 23px var(--sans);letter-spacing:-.8px;display:flex;align-items:center;gap:9px}.edition{font:11px/1.2 var(--mono);letter-spacing:0;background:var(--wash);padding:4px 6px;color:var(--muted)}nav a{font-size:14px}main{max-width:1320px}.repo{border:0;border-bottom:1px solid var(--line);padding:0}.research-hero{display:grid;grid-template-columns:1.3fr 1fr;gap:80px;padding:62px 0 48px}.research-hero h1{font:700 clamp(48px,6vw,76px)/1.05 var(--sans);letter-spacing:-4px;margin:20px 0 24px}.research-subtitle{font:26px/1.35 Georgia,serif;margin:0 0 18px}.research-hero .intro{max-width:620px;font-size:16px;color:var(--muted)}.metric-proof{border-left:1px solid var(--line);padding:14px 0 0 34px;margin:0}.metric-proof>p{font:23px/1.4 Georgia,serif;margin:25px 0}.proof-pair{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding:15px 0 25px;border-bottom:1px solid var(--line)}.proof-pair strong{display:block;font:500 58px/1.3 var(--sans);letter-spacing:-3px}.proof-pair strong span{font-size:28px;color:var(--muted);letter-spacing:-1px}.proof-pair small{display:block;font:12px/1.5 var(--sans);color:var(--muted);max-width:130px}.metric-proof .proof-note{font:12px/1.6 var(--sans);color:var(--muted);margin:16px 0}.eyebrow,.micro{font:11px/1.65 var(--mono);letter-spacing:.45px}.dot{display:none}.button{font:13px var(--sans);padding:12px 16px;border-radius:2px;background:var(--ink);color:white}.button.secondary{background:transparent;color:var(--ink)}.button:disabled{opacity:.5;cursor:not-allowed}.stats{margin:0 0 25px}.stat{padding:18px 24px}.stat strong{font:500 30px var(--sans);font-variant-numeric:tabular-nums}.stat span{font-size:12px}.notice{border-left:3px solid var(--orange);background:#edf1f5;font-size:13px;line-height:1.65;margin:24px 0;padding:14px 18px}.dataset-design{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;padding:42px 0 30px;border-bottom:1px solid var(--line)}.dataset-design>*{min-width:0}.dataset-design h2,.section-title h2,.analysis-grid h2,.prose h2{font:600 25px/1.25 var(--sans);letter-spacing:-.6px;margin:14px 0}.dataset-design p,.analysis-grid p{font-size:14px;color:var(--muted)}.diagnostic-plot{max-height:270px}.section-title{margin:36px 0 20px}.toolbar{background:var(--wash);padding:14px;gap:14px;border:1px solid var(--line)}.toolbar input,.toolbar select{background:var(--paper);border:1px solid #bbc0c6;border-radius:2px;font-size:13px}.collection-layout{grid-template-columns:180px minmax(0,1fr);gap:30px}.domain-nav{position:static;border-color:var(--line)}.domain-nav button{font-size:12px;min-height:40px}.case-grid{display:block}.case-card{display:grid;grid-template-columns:150px minmax(0,1fr) 150px;column-gap:24px;padding:18px 0;min-height:104px}.case-card>.card-top:first-child{grid-column:1/-1;margin-bottom:6px;font-size:10px}.case-card h3{font:600 17px/1.35 var(--sans);margin:0;align-self:start}.case-card p{font:13px/1.55 var(--sans);margin:0;align-self:start}.case-card>.card-top:last-child{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px}.tag{font-size:9px;border-color:var(--line)}.case-card button{font:12px var(--sans);min-height:28px}.load-more{font-size:13px;min-height:42px}.domain-table{border-block:1px solid var(--line);padding:20px 0;margin:32px 0}.domain-table summary{cursor:pointer;font-size:14px;font-weight:600}.domain-table p{color:var(--muted);font-size:13px}.page-head{padding:45px 0 20px}.page-head h1{font:600 42px/1.15 var(--sans);letter-spacing:-1.5px;margin:18px 0}.page-head p{font-size:15px;max-width:780px}.numeric{font:500 23px var(--sans);font-variant-numeric:tabular-nums}.baseline-table td{padding-block:23px}.baseline-table strong{font-size:15px}table{font-size:13px}th{font-size:10px}td{font-variant-numeric:tabular-nums}.result-links{display:block}.result-link{display:block;border:0;border-bottom:1px solid var(--line);padding:12px 0}.result-link h2{font:600 16px var(--sans)}.result-link p{margin:8px 0}.analysis-grid{gap:60px;padding:24px 0 30px}.analysis-grid h3{font:600 23px var(--sans)}pre{padding:16px;background:#eff1f2;color:var(--ink);font:12px/1.7 var(--mono);overflow:auto}.upload{border:1px solid var(--line);background:var(--wash);padding:22px}.prose{max-width:850px}.prose p{font-size:15px}.prose pre{background:#eff1f2;color:var(--ink);font-size:12px}.prose h2{margin-top:35px}.detail-meta{font-size:12px}.passage{font:19px/1.7 Georgia,serif}.alignment{font-size:12px}.close{min-height:36px;min-width:36px}.study-trial{border-block:1px solid var(--line);padding:10px 0 25px;max-width:900px}.review-target strong{font-size:16px}.decisions button{min-height:40px;min-width:85px}footer{max-width:1320px;border-color:var(--ink);font-size:11px;margin-top:55px}.research-panel{border:1px solid var(--line);padding:22px;margin:24px 0}.research-panel h2{font:600 22px var(--sans);margin:0 0 12px}.research-panel p{font-size:13px;color:var(--muted)}
@media(max-width:900px){.research-hero{gap:35px}.dataset-design{gap:35px}.case-card{grid-template-columns:125px minmax(0,1fr);gap:12px 20px}.case-card>.card-top:last-child{grid-column:2;flex-direction:row;align-items:center}.research-subtitle{font-size:23px}.proof-pair strong{font-size:48px}}
@media(max-width:640px){.masthead{padding:20px;gap:15px}.brand{font-size:21px}main{padding:0 20px}.research-hero{grid-template-columns:1fr;padding:35px 0 28px;gap:26px}.research-hero h1{font-size:54px;letter-spacing:-3px;margin:16px 0 20px}.research-subtitle{font-size:23px}.research-subtitle br{display:none}.metric-proof{border-left:0;border-top:1px solid var(--line);padding:20px 0 0}.metric-proof>p{font-size:21px;margin:15px 0}.proof-pair{padding-block:5px 15px}.proof-pair strong{font-size:44px}.proof-pair small{max-width:180px}.stats{margin-bottom:20px}.stat{padding:15px 12px}.dataset-design{grid-template-columns:1fr;padding:26px 0;gap:24px}.dataset-design h2{font-size:24px}.toolbar{padding:12px}.toolbar label{min-width:125px}.collection-layout{display:block}.case-card{grid-template-columns:1fr;gap:9px}.case-card>.card-top:first-child,.case-card>.card-top:last-child{grid-column:1}.case-card>.card-top:last-child{flex-direction:row;justify-content:space-between}.page-head h1{font-size:34px}.numeric{font-size:19px}.analysis-grid{gap:22px}nav{padding-top:2px}footer{padding:20px}.research-panel{padding:16px}}
