/* Editorial reading surfaces; the established Times/Courier identity is retained. */
.wrap{width:min(1280px,calc(100% - 96px))}
.breadcrumbs{padding-top:24px;margin:0;font-size:13px;line-height:1.55}
.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:5px 10px;list-style:none;margin:0;padding:0}
.breadcrumbs li{min-width:0;overflow-wrap:anywhere}.breadcrumbs li+li:before{content:"/";margin-right:10px;color:var(--muted)}
.breadcrumbs [aria-current]{color:var(--muted)}
.editorial-hero .hero-inner{min-height:590px;gap:40px;padding-block:66px}
.editorial-hero h1{font-size:clamp(48px,4.7vw,72px);line-height:1.04;letter-spacing:-.04em}
.editorial-hero .hero-description{font-size:21px;max-width:32em;margin-top:26px}
.hero-footnote{font-size:14px;color:var(--muted);margin-top:25px}
.editorial-hero .hero-actions{gap:20px}.editorial-hero .hero-actions .text-link{font-size:15px}
.feature-study{display:grid;grid-template-columns:1fr .85fr;gap:70px;align-items:center;padding:45px 0;border-top:1px solid var(--line)}
.feature-study:last-child{padding-bottom:0}.feature-study h3{font-size:clamp(30px,3vw,43px);max-width:620px}
.feature-study h3 a{text-decoration:none}.feature-copy>p:not(.research-meta){max-width:64ch}
.study-method{font-size:21px;margin-top:21px;color:var(--ink)}.study-takeaway{font-size:17px;color:var(--muted);margin-top:16px}
.study-actions{display:flex;flex-wrap:wrap;gap:18px 28px;margin-top:24px}.feature-study-reverse{grid-template-columns:.85fr 1fr}.feature-study-reverse .feature-copy{grid-column:2;grid-row:1}.feature-study-reverse .research-figure{grid-column:1;grid-row:1}
.feature-study .research-figure img{aspect-ratio:1.45;object-fit:contain}.feature-study .research-figure small{line-height:1.6}
.learning-section{background:var(--bg-alt)}.learning-entry{display:grid;grid-template-columns:.85fr 1fr;gap:100px;align-items:center}.learning-entry p{font-size:20px;color:var(--muted);margin:23px 0;max-width:46ch}
.learning-index a{display:grid;grid-template-columns:32px 1fr;gap:7px 16px;padding:26px 0;border-top:1px solid var(--line);text-decoration:none}.learning-index a:last-child{border-bottom:1px solid var(--line)}.learning-index span{color:var(--accent);font-size:13px;padding-top:7px}.learning-index strong{font-size:25px;line-height:1.25;font-weight:400}.learning-index small{grid-column:2;color:var(--muted);font-size:15px}
.context-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}.context-grid article{border-top:2px solid var(--accent);padding-top:24px}.context-grid h3{font-size:27px;line-height:1.22;margin:18px 0}.context-grid h3 a{text-decoration:none}.context-grid p{color:var(--muted);font-size:17px}.context-grid .overline{color:var(--accent);font-size:11px}.context-grid .text-link{margin-top:20px}.context-disclaimer{margin-top:25px;max-width:72ch}
.trajectory-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px}.trajectory-layout>div>p{margin-top:22px;max-width:48ch}.research-trajectory{list-style:none;margin:0;padding:0}.research-trajectory li{display:grid;grid-template-columns:60px 1fr;gap:25px;padding:23px 0;border-top:1px solid var(--line)}.trajectory-year{color:var(--accent);font-size:16px}.research-trajectory h3{font-size:26px;line-height:1.2;letter-spacing:-.015em}.research-trajectory h3 a{text-decoration:none}.research-trajectory p{font-size:17px;color:var(--muted);margin-top:10px}
.paper-entry .paper-question{color:var(--accent);font-size:15px;margin:0 0 11px}.paper-entry .study-actions{margin-top:16px}.paper-entry .study-actions a{font-size:15px}
.editorial-article .article-head{padding-top:28px;max-width:1050px}.editorial-article .article-head h1{font-size:clamp(30px,3.2vw,44px);line-height:1.15;letter-spacing:-.025em}.editorial-article .article-head .eyebrow{margin-bottom:17px}.editorial-article .authors{font-size:19px;margin-top:19px}.hosted-version{font-size:14px;color:var(--muted);margin-top:15px;max-width:80ch}
.editorial-article .article-layout{grid-template-columns:minmax(0,790px) minmax(165px,210px);gap:clamp(35px,6vw,90px)}.editorial-article .article-content{max-width:78ch}.editorial-article .abstract{margin-top:14px;padding-top:25px;font-size:18px;line-height:1.75}.article-content>section>p{max-width:73ch}.editorial-article .article-content h2{font-size:33px}.editorial-roadmap{grid-template-columns:1fr;gap:0}.editorial-roadmap li{display:block;padding:23px 0 24px 60px;border-top:0;border-bottom:1px solid var(--line)}.editorial-roadmap .phase:before{position:absolute;left:0;top:22px;font-size:24px;content:counter(roadmap,decimal-leading-zero)}.editorial-roadmap .phase{font-size:11px}.editorial-roadmap h3{font-size:25px!important}.editorial-roadmap p{font-size:18px;line-height:1.65}.editorial-roadmap .source-note{font-size:13px!important}.source-note a{display:inline-block}.source-details{margin-top:25px;border:1px solid var(--line);padding:0 20px;scroll-margin-top:30px}.source-details>summary{padding:16px 0;cursor:pointer;color:var(--accent);font-size:17px;line-height:1.45}.source-details[open]{padding-bottom:20px}.source-details>p{font-size:17px;color:var(--muted)}.source-details>h3{margin-top:18px}.source-details .method-list{font-size:17px}.evidence-table{margin:34px 0 42px}.evidence-table>p{font-size:17px}.evidence-table .evidence-note{font-size:15px;margin-top:18px}.evidence-note strong{display:block;font-weight:400;color:var(--gold);margin-bottom:9px}.evidence-note p{margin-top:0}.anchor-alias{display:block;scroll-margin-top:35px}.mobile-article-nav{display:none}.citation-plain{padding:23px;background:var(--bg-alt);border:1px solid var(--line)}.citation-plain p{font-size:17px;overflow-wrap:anywhere;margin-bottom:20px}.citation-downloads{margin:23px 0}.incoming-citation{padding-top:12px}.incoming-citation h3{margin-top:14px}.citation-context-list{padding-bottom:80px}.citation-context-list>article{padding-top:34px;margin-top:28px}.citation-context-list h2{font-size:35px;line-height:1.18;max-width:980px;margin-bottom:20px}.citation-context-list h2 a{text-decoration:none}.citation-context-list>article>p{color:var(--muted);max-width:90ch}.citation-relationship{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;margin:28px 0;padding:22px;border:1px solid var(--line);background:var(--bg-alt);font-size:17px}.citation-relationship span:last-child{font-size:14px;color:var(--muted)}.citation-relationship a{max-width:65ch;color:var(--accent)}.citation-reading{display:grid;grid-template-columns:1.3fr 1fr;gap:65px}.citation-reading h3{font-size:25px;margin:15px 0}.citation-reading p,.citation-reading li{color:var(--muted);font-size:17px}.citation-reading ul{padding-left:20px}.citation-reading .evidence-note{font-size:15px}.source-details summary:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:5px}
@media(max-width:1000px){.wrap{width:calc(100% - 64px)}.editorial-hero .hero-inner{gap:24px}.editorial-hero h1{font-size:53px}.feature-study,.learning-entry,.trajectory-layout{gap:40px}.context-grid{gap:35px}.citation-reading{gap:35px}}
@media(max-width:800px){.editorial-article .article-layout{grid-template-columns:1fr}.editorial-article .article-content{max-width:none}.mobile-article-nav{display:block;border-block:1px solid var(--line);padding:15px 0;margin-top:30px}.mobile-article-nav summary{color:var(--accent);cursor:pointer}.mobile-article-nav nav{display:flex;flex-wrap:wrap;gap:8px 20px;padding:18px 0}.mobile-article-nav a{font-size:15px;min-height:36px}.feature-study,.feature-study-reverse{grid-template-columns:1fr 1fr;gap:30px}.feature-study h3{font-size:31px}.study-method{font-size:19px}.learning-entry,.trajectory-layout{grid-template-columns:1fr;gap:34px}.learning-entry h2 br,.trajectory-layout h2 br{display:none}.context-grid{gap:30px}.context-grid h3{font-size:25px}.editorial-hero h1{font-size:46px}.editorial-hero .hero-description{font-size:19px}}
@media(max-width:600px){.wrap{width:calc(100% - 40px)}.breadcrumbs{font-size:12px;padding-top:19px}.breadcrumbs li:last-child{flex-basis:100%}.breadcrumbs li:last-child:before{display:none}.editorial-hero .hero-inner{padding-top:40px;gap:40px;min-height:0}.editorial-hero h1{font-size:clamp(36px,10.5vw,48px)}.editorial-hero .hero-description{font-size:19px}.editorial-hero .hero-actions{align-items:flex-start;gap:17px}.hero-footnote{font-size:13px}.feature-study,.feature-study-reverse{grid-template-columns:1fr;gap:25px;padding-block:30px}.feature-study-reverse .feature-copy,.feature-study-reverse .research-figure{grid-column:auto;grid-row:auto}.feature-study h3{font-size:33px}.study-method{font-size:20px}.feature-study .research-figure{margin:0}.feature-study .research-figure img{aspect-ratio:1.5}.context-grid{grid-template-columns:1fr;gap:34px}.learning-index strong{font-size:24px}.research-trajectory li{grid-template-columns:44px 1fr;gap:15px}.research-trajectory h3{font-size:24px}.editorial-article .article-head{padding-top:26px}.editorial-article .article-head h1{font-size:30px}.editorial-article .article-content h2{font-size:29px}.editorial-roadmap li{padding-left:39px}.editorial-roadmap .phase:before{font-size:20px}.editorial-roadmap h3{font-size:24px!important}.editorial-roadmap p{font-size:17px}.source-details{padding-inline:14px}.citation-reading{grid-template-columns:1fr;gap:18px}.citation-context-list h2{font-size:29px}.citation-relationship{padding:17px}.citation-plain{padding:17px}.citation-plain button{margin-top:8px}.section h2{font-size:clamp(32px,9vw,42px)}}
@media print{.breadcrumbs,.mobile-article-nav{display:none}.editorial-article .article-layout{display:block}.source-details{border:0;padding:0}.source-details:not([open])>*:not(summary){display:block}.feature-study,.context-grid,.trajectory-layout{display:block}}

.hero-studies{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:16px;font-size:15px;color:var(--accent)}.hero-studies a{min-height:32px;display:inline-flex;align-items:center}
