html{scroll-padding-top:30px}.research-page{--green:#b4d89c}.research-page em{font-family:'Instrument Serif',serif;font-weight:400;color:var(--green);letter-spacing:-.035em}.research-page .chapter-hero{height:72svh;min-height:580px}.research-page .hero-text{padding-bottom:45px}.research-page .chapter-hero img{object-position:center 38%}.research-page .intro{max-width:550px}.hero-jump{display:inline-block;margin-top:12px;font-size:12px;padding:10px 0;border-bottom:1px solid #b4d89c55}.research-shell{max-width:1320px;padding:0 7%;margin:auto}.credentials{display:grid;grid-template-columns:1fr 1fr;padding:30px 0;gap:35px;border-bottom:1px solid #d3e6cc22}.credentials span,.role{display:block;font:10px/1.7 'Space Grotesk',sans-serif;letter-spacing:1.2px;color:var(--green);text-transform:uppercase}.credentials strong{display:block;font-weight:400;font-size:18px;margin-top:12px}.credentials p{font-size:12px;color:var(--muted);margin-bottom:0}.research-nav{display:flex;gap:30px;flex-wrap:wrap;padding:24px 0;font-size:12px;color:var(--muted);border-bottom:1px solid #d3e6cc22}.research-section{padding:78px 0;border-bottom:1px solid #d3e6cc22}.editorial-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:9%;margin:30px 0}.research-page h2{font-size:clamp(34px,3.6vw,50px);line-height:1.08;letter-spacing:-1.7px}.editorial-grid p,.section-heading>p,.document-grid p,.interview p{font-size:15px;line-height:1.8;color:var(--muted);margin:0 0 20px}.editorial-grid .lead{font-size:20px;color:var(--ink);line-height:1.6}.source-link{display:inline-block;font-size:12px;color:var(--green);padding:8px 0;border-bottom:1px solid #b4d89c44;margin-bottom:18px}.question-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:55px}.question-grid article{border-top:1px solid #b4d89c55;padding-top:22px}.question-grid article>span{font:10px 'Space Grotesk',sans-serif;color:var(--green)}.question-grid h3{font-size:23px;font-weight:400;letter-spacing:-.5px;margin:20px 0 12px}.question-grid p{font-size:14px;line-height:1.8;color:var(--muted)}.question-grid a{font-size:11px;color:var(--green)}.evidence-note{font-size:11px;line-height:1.8;color:var(--muted);max-width:790px;margin-top:30px}.signal-flow{display:grid;grid-template-columns:1fr 25px 1fr 25px 1fr;align-items:center;gap:20px;padding:32px;margin:45px 0 30px;border:1px solid #b4d89c33;background:linear-gradient(120deg,#16251b,#0c1712)}.signal-flow span{font:9px 'Space Grotesk',sans-serif;letter-spacing:1.4px;color:var(--green)}.signal-flow strong{display:block;font-size:19px;font-weight:400;margin-top:15px}.signal-flow p{font-size:12px;line-height:1.6;color:var(--muted)}.signal-flow>b{color:var(--green);font-weight:400}.research-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.research-stats strong{font-weight:400;font-size:48px;letter-spacing:-2px;display:block}.research-stats span{font-size:12px;line-height:1.6;color:var(--muted);display:block;max-width:220px}.section-heading{display:flex;gap:10%;justify-content:space-between;align-items:end;margin-bottom:45px}.section-heading>p{max-width:340px;margin-bottom:18px}.publication{display:grid;grid-template-columns:140px 1fr;gap:35px;padding:32px 0;border-top:1px solid #d3e6cc22}.pub-meta span{display:block;color:var(--muted);font-size:12px;margin-bottom:8px}.pub-meta span:first-child{font-family:'Space Grotesk',sans-serif;color:var(--green)}.pub-body .role{margin:0 0 10px;font-size:9px}.pub-body h3{font-weight:400;font-size:23px;line-height:1.4;letter-spacing:-.4px;margin:0 0 15px}.pub-body h3 span{color:var(--green);font-size:17px}.pub-body>p,.pub-body details p{font-size:14px;line-height:1.8;color:var(--muted)}.pub-body details{border:0;margin-top:18px;max-width:720px}.pub-body summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;font-size:12px;color:var(--green);padding:10px 0}.pub-body summary::-webkit-details-marker{display:none}.pub-body details[open] summary span{transform:rotate(45deg)}.pub-body details p{border-left:1px solid #b4d89c55;padding-left:18px}.document-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;margin-top:30px}.document-grid h3,.interview h3{font-weight:400;font-size:27px;line-height:1.3;letter-spacing:-.7px}.interview{display:grid;grid-template-columns:1fr 1.25fr;align-items:center;gap:45px;padding:35px;margin-top:55px;background:#102018;border:1px solid #b4d89c22}.interview iframe{width:100%;aspect-ratio:16/9;border:0;background:#07100d}.research-page summary:focus-visible{outline:2px solid var(--green);outline-offset:4px}@media(max-width:700px){.research-page .chapter-hero{height:70svh;min-height:510px}.research-page .hero-text{padding-bottom:30px}.research-page h1{font-size:60px}.credentials{grid-template-columns:1fr;gap:25px}.research-nav{gap:18px;font-size:11px}.research-section{padding:48px 0}.editorial-grid,.document-grid,.interview{grid-template-columns:1fr;gap:22px}.editorial-grid .lead{font-size:18px}.question-grid{grid-template-columns:1fr;gap:25px;margin-top:30px}.question-grid h3{margin-top:12px}.signal-flow{grid-template-columns:1fr;padding:25px;gap:5px}.signal-flow>b{transform:rotate(90deg);width:20px;text-align:center}.research-stats{gap:15px}.research-stats strong{font-size:36px}.research-stats span{font-size:10px}.section-heading{display:block}.section-heading>p{margin-top:24px}.publication{grid-template-columns:1fr;gap:12px;padding:25px 0}.pub-meta{display:flex;gap:16px}.pub-meta span{margin:0}.pub-body h3{font-size:21px}.interview{padding:22px;margin-top:35px}.document-grid{gap:30px}}
