.research-story-card{grid-column:1/-1;display:block;background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:9px;padding:24px;color:var(--ink);transition:box-shadow .2s,transform .2s}.research-story-card:hover{text-decoration:none;box-shadow:var(--shadow);transform:translateY(-2px)}.story-card-label{display:block;font-size:12px;font-weight:650;text-transform:uppercase;letter-spacing:1.7px;color:var(--accent);margin-bottom:11px}.research-story-card h3{font-family:'Libre Baskerville',Georgia,serif;font-size:23px;line-height:1.5;font-weight:400;margin:0 0 12px}.research-story-card>p{font-size:15px;color:var(--muted);margin:0}.story-card-bottom{display:flex;justify-content:space-between;gap:16px;border-top:1px solid var(--line);padding-top:16px;margin-top:20px;font-size:12px;color:var(--muted)}.story-card-cta{color:var(--accent);font-size:14px;font-weight:600;white-space:nowrap}.research-shell{max-width:1140px;padding:0 32px;margin:auto}.back-home{margin-left:auto;color:var(--muted);font-size:14px}.story-hero{padding:58px 0 35px}.story-hero h1{font-family:'Libre Baskerville',Georgia,serif;font-size:43px;font-weight:400;line-height:1.4;letter-spacing:-1.5px;margin:0 0 22px;max-width:930px}.story-hero h1 em{font-style:normal;color:var(--accent)}.story-deck{font-size:20px;max-width:760px;color:var(--muted);margin:0 0 25px}.hero-meta{display:flex;flex-wrap:wrap;gap:12px 25px;font-size:12px;color:var(--muted)}.hero-meta span+span{border-left:1px solid var(--line);padding-left:25px}.chapter-nav{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;background:var(--surface);border:1px solid var(--line);border-radius:8px;position:sticky;top:80px;z-index:5;height:auto;align-self:auto;box-shadow:0 3px 15px #162e4c06;overflow:hidden}.chapter-nav a{display:block;color:var(--muted);padding:17px 18px;height:auto;font-size:13px;line-height:1.5;white-space:normal;border-bottom:3px solid transparent}.chapter-nav a+a{border-left:1px solid var(--line)}.chapter-nav a span{font-size:11px;display:block;margin-bottom:3px;letter-spacing:1px}.chapter-nav a[aria-current]{color:var(--accent);background:var(--tint);border-bottom-color:var(--accent)}.chapter-nav a:after{display:none}.chapter-nav a:hover{background:var(--tint);text-decoration:none}.story-layout{display:grid;grid-template-columns:minmax(0,770px) 200px;gap:68px;padding-top:47px}.story-main{min-width:0}.chapter{scroll-margin-top:190px;padding:0 0 42px;margin-bottom:42px;border-bottom:1px solid var(--line)}.chapter h2{font-family:'Libre Baskerville',Georgia,serif;font-size:31px;font-weight:400;letter-spacing:-.8px;line-height:1.5;margin:0 0 21px}.chapter>p:not(.eyebrow):not(.pending-note):not(.research-caveat){color:var(--muted);margin:0 0 22px}.chapter-label{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;align-items:baseline;margin-bottom:16px}.chapter-label .eyebrow{margin:0}.mini-label{font-size:11px;font-weight:650;letter-spacing:1.5px;color:var(--muted);display:block}.reasoning-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:27px 0}.reasoning-grid>div{padding:22px;border-radius:8px;background:var(--surface);border:1px solid var(--line)}.reasoning-grid h3{font-size:17px;line-height:1.5;margin:10px 0}.reasoning-grid p{font-size:14px;line-height:1.7;color:var(--muted);margin:0}.chapter .bridge-question{border-left:3px solid var(--accent);padding-left:21px;font-size:18px;color:var(--ink)!important;margin-top:30px!important}.bridge-question strong{font-weight:550}.publication-status,.unpublished-status{font-size:12px;border-radius:4px;padding:3px 9px;color:var(--accent);background:var(--tint)}.unpublished-status{background:var(--surface);border:1px solid var(--line);color:var(--muted)}.scope-note{padding:14px 18px;background:var(--tint);border-radius:6px;font-size:13px;line-height:1.7;color:var(--muted);margin:24px 0}.scope-note strong{color:var(--ink)}.study-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:27px 0 32px}.study-facts strong{font-size:24px;font-weight:500;color:var(--accent);display:block;letter-spacing:-.6px}.study-facts span{display:block;font-size:12px;line-height:1.7;color:var(--muted);margin-top:5px}.interactive-panel,.evidence-panel{padding:24px;border:1px solid var(--line);border-radius:9px;background:var(--surface);margin-top:25px}.panel-heading{display:flex;gap:20px;justify-content:space-between;align-items:baseline}.panel-heading h3,.evidence-panel>h3{font-size:19px;font-weight:550;line-height:1.5;margin:7px 0 21px}.interaction-hint{font-size:11px;white-space:nowrap;color:var(--muted)}.carbon-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.carbon-controls button,.evidence-controls button{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:5px;font-size:13px;line-height:1.6;padding:10px 12px;text-align:left}.carbon-controls button[aria-pressed=true],.evidence-controls button[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:var(--tint);font-weight:600}.carbon-detail{background:var(--tint);border-radius:6px;padding:21px;margin-top:15px;min-height:220px}.carbon-cue{font-size:13px;color:var(--accent);font-weight:600;line-height:1.8;margin:0 0 13px}.carbon-detail h4,.evidence-detail h4{font-size:17px;line-height:1.5;font-weight:600;margin:0 0 10px}.carbon-detail>p:not(.carbon-cue){color:var(--muted);font-size:14px;line-height:1.8;margin:0 0 14px}.evidence-source{color:var(--muted);font-size:11px}.diagram-caption{font-size:12px;line-height:1.7;color:var(--muted);margin:13px 0 0}.evidence-controls{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.evidence-controls button{text-align:center;font-size:12px;padding:7px 11px}.evidence-detail{min-height:310px}.evidence-detail dl{margin:0}.evidence-detail dt{font-size:12px;color:var(--accent);font-weight:600;margin-top:16px}.evidence-detail dd{font-size:14px;color:var(--muted);margin:4px 0 0;line-height:1.8}.evidence-detail .evidence-source{display:block;margin-top:16px}.takeaway{border-left:3px solid var(--accent);padding:5px 0 5px 22px;margin:30px 0}.takeaway p{font-family:'Libre Baskerville',Georgia,serif;font-size:20px;line-height:1.7;margin:10px 0 0}.takeaway strong{font-weight:400;color:var(--accent)}.paper-reference{padding:22px;background:var(--surface);border:1px solid var(--line);border-radius:8px}.paper-reference .mini-label{margin:0 0 12px}.paper-reference h3{font-size:17px;font-weight:550;line-height:1.65;margin:0 0 11px}.paper-reference>p:not(.mini-label){font-size:13px;color:var(--muted);line-height:1.8;margin:0 0 13px}.paper-reference a{font-size:13px;overflow-wrap:anywhere}.research-caveat{font-size:12px;line-height:1.8;color:var(--muted);margin:0 0 25px}.question-list details{border-top:1px solid var(--line);padding:0}.question-list details:last-child{border-bottom:1px solid var(--line)}.question-list summary{font-size:16px;font-weight:550;cursor:pointer;padding:19px 28px 19px 0;line-height:1.7;list-style:none;position:relative}.question-list summary::-webkit-details-marker{display:none}.question-list summary:after{content:'+';position:absolute;right:4px;font-weight:400;font-size:23px;color:var(--accent);top:15px}.question-list details[open] summary:after{content:'−'}.question-list summary:focus-visible{outline:3px solid #719bd5;outline-offset:3px}.question-list details p{font-size:14px;color:var(--muted);margin:0 20px 16px 0}.question-list details p.question-next{font-size:13px;color:var(--accent);padding-bottom:10px}.story-bridge{padding:26px;background:var(--tint);border-radius:8px;margin-top:28px}.story-bridge p{font-size:20px;line-height:1.7;margin:10px 0 16px}.story-bridge a{font-size:14px;border-bottom:1px solid var(--accent)}.next-study{border-bottom:0;margin-bottom:18px}.study-two-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0}.study-two-fields>div{border:1px dashed var(--line);border-radius:6px;padding:17px 19px}.study-two-fields h3{font-size:13px;font-weight:600;margin:0 0 9px}.study-two-fields p{font-size:14px;color:var(--muted);margin:0}.pending-note{font-size:12px;color:var(--muted)}.story-aside{align-self:start;position:sticky;top:210px;border-left:1px solid var(--line);padding-left:22px}.story-aside>p{margin:0 0 18px;font-size:10px}.story-aside ol{padding:0;margin:0;list-style-position:inside}.story-aside li{font-size:13px;color:var(--muted);line-height:1.8;margin:0 0 17px}.aside-paper{border-top:1px solid var(--line);padding-top:20px;margin-top:24px}.aside-paper .mini-label{font-size:10px}.aside-paper p{font-size:12px;color:var(--muted);line-height:1.9;margin:11px 0}.aside-paper a{font-size:12px}.research-shell footer{border-top:1px solid var(--line);padding-top:23px;margin-top:10px}.research-shell footer a{color:var(--accent)}@media(max-width:1000px){.story-layout{grid-template-columns:minmax(0,1fr);gap:0;max-width:800px;margin:auto}.story-aside{display:none}.story-hero h1{font-size:37px}.chapter-nav a{padding:14px 13px}}@media(max-width:650px){.research-shell{padding:0 22px}.research-page .nav-wrap{flex-wrap:nowrap;min-height:68px;gap:16px}.research-page .theme-toggle{margin-left:0}.back-home{font-size:12px}.story-hero{padding-top:35px}.story-hero h1{font-size:29px;line-height:1.5;letter-spacing:-.7px}.story-hero h1 br{display:none}.story-deck{font-size:17px}.hero-meta{font-size:11px;gap:9px 17px}.hero-meta span+span{border:0;padding:0}.chapter-nav{top:68px;width:calc(100% + 14px);margin-left:-7px;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.chapter-nav a{font-size:11px;line-height:1.5;padding:11px 8px;overflow-wrap:anywhere}.chapter-nav a span{font-size:10px}.story-layout{padding-top:32px}.chapter{scroll-margin-top:160px;margin-bottom:33px;padding-bottom:33px}.chapter h2{font-size:26px}.chapter>p{font-size:15px}.reasoning-grid{grid-template-columns:1fr}.reasoning-grid>div{padding:19px}.study-facts{gap:13px}.study-facts strong{font-size:19px}.study-facts span{font-size:11px}.interactive-panel,.evidence-panel{padding:18px}.panel-heading{display:block}.interaction-hint{display:none}.carbon-controls{grid-template-columns:1fr;gap:7px}.carbon-controls button{font-size:13px;padding:9px 12px}.carbon-detail{padding:17px;min-height:280px}.evidence-controls{display:grid;grid-template-columns:1fr;gap:7px}.evidence-controls button{font-size:13px;text-align:left}.evidence-detail{min-height:420px}.takeaway p{font-size:18px}.study-two-fields{grid-template-columns:1fr}.story-card-bottom{flex-direction:column;gap:10px}.research-story-card{padding:21px}.research-story-card h3{font-size:21px}.story-bridge{padding:21px}.story-bridge p{font-size:18px}.question-list summary{font-size:15px}}@media(prefers-reduced-motion:reduce){.research-story-card{transition:none}.research-story-card:hover{transform:none}}
.story-document{scroll-padding-top:0}.carbon-map{display:block;width:100%;height:auto;max-height:145px;margin:0 0 16px;color:var(--accent)}.carbon-map circle{fill:var(--surface);stroke:var(--accent);stroke-width:1.4}.carbon-map text{font-family:Arial,sans-serif;fill:var(--ink);stroke:none;text-anchor:middle;font-size:15px}.carbon-map .unit-label{font-size:11px;fill:var(--accent)}.carbon-map .cell-boundary{fill:var(--surface);stroke:var(--accent);stroke-width:1.4;stroke-dasharray:4 4}.carbon-map .flow-line{stroke:var(--accent);stroke-width:1.6;fill:none}
