.year-nav{display:flex;flex-wrap:wrap;gap:10px 25px;margin-top:28px;font-size:1rem}.year-nav a{border-bottom:1px solid var(--line);padding-bottom:6px}.year-nav a:hover{border-color:var(--accent)}
.year-heading-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.year-heading h1{font-size:clamp(5rem,12vw,10rem);letter-spacing:-.075em;line-height:.9;margin-bottom:0}.year-heading h1 span{display:block;font-size:clamp(1.5rem,3vw,2.6rem);line-height:1.1;letter-spacing:-.045em;max-width:12em;margin-top:22px}.year-heading-grid>div>p:last-child{font-family:var(--mono);font-size:.875rem;color:var(--accent)}
.year-doors{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding-bottom:50px}.year-door{display:block;background:var(--night);color:#edf5e6;padding:32px;text-decoration:none;border-top:4px solid var(--electric)}.year-door>span{font:clamp(3rem,6vw,6rem)/1 var(--sans);letter-spacing:-.07em;color:var(--electric)}.year-door h2{font-size:1.7rem;margin:18px 0 8px;color:inherit}.year-door p{color:var(--night-muted)}.year-door b{font-size:.9375rem;color:var(--electric)}.year-door:hover{background:#21352b}.recent-home{padding-top:65px}.recent-home .year-doors{padding-bottom:0}
.edition-paths{padding-top:48px}.edition-path-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.edition-path-grid>section{border-top:2px solid var(--ink);padding-top:20px}.edition-path-grid h3{font-size:1.35rem}.edition-path-grid p{font-size:1rem;color:var(--muted)}.edition-path-grid ol{padding-left:1.3em}.edition-path-grid li{margin:13px 0;font-size:1rem;line-height:1.45}.year-explanation{font-size:.875rem;color:var(--muted);max-width:850px;margin:16px 0 0}.filter-controls:has([data-subject-year-filter]){flex-wrap:wrap}.filter-controls:has([data-subject-year-filter])>div{flex:1;min-width:185px}
.evidence-figure{margin:30px 0 45px;padding:28px;background:#172821;color:#f1f6eb;border-top:3px solid var(--electric);overflow:hidden}.evidence-heading>span{font:12px var(--mono);letter-spacing:.1em;color:var(--electric)}.evidence-figure .evidence-heading h2{color:inherit;font-size:1.6rem;line-height:1.15;margin:15px 0}.evidence-heading p{color:#c1cdc4;font-size:1rem}.evidence-figure ol{list-style:none;padding:0;margin:25px 0}.evidence-figure li{display:flex;gap:15px;padding:20px 0;border-top:1px solid #405447;position:relative}.evidence-index{flex:0 0 26px;font:14px var(--mono);color:var(--electric);padding-top:3px}.evidence-label{display:block;font:13px var(--mono);color:#b5c8b7;margin-bottom:5px}.evidence-figure strong{display:block;font-weight:550;font-size:1.25rem;line-height:1.3;color:inherit}.evidence-figure li p{font-size:1rem;line-height:1.5;margin:8px 0 0;color:#d1dccf}.evidence-figure figcaption{color:#b9ccbb;font-size:.8125rem;line-height:1.5}.evidence-figure a{color:#d8fa78;text-decoration:underline}.evidence-figure small{display:block;margin-top:12px;font-size:.75rem}.evidence-flow li:not(:last-child):after{content:'↓';position:absolute;left:5px;bottom:-13px;color:var(--electric);background:#172821;z-index:1;font-size:19px}.evidence-timeline li>div{padding-left:14px;border-left:1px solid #7d9b75}.evidence-comparison ol{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.evidence-comparison .evidence-index{display:none}
.evidence-compact{margin:0 0 20px;padding:18px;min-height:245px;pointer-events:none}.evidence-compact .evidence-heading>span{font-size:12px}.evidence-compact ol{margin:12px 0 0;display:block}.evidence-compact li{padding:10px 0;gap:10px}.evidence-compact .evidence-index{display:none}.evidence-compact .evidence-label{font-size:12px}.evidence-compact strong{font-size:1rem;line-height:1.25}.evidence-compact.evidence-flow li:after{display:none}.evidence-card-link{text-decoration:none;color:inherit}.recent-card .edition-card-date{font:12px/1.5 var(--mono);color:var(--accent);margin-top:auto}.recent-card .read-link{margin-top:15px}.recent-card h3{font-size:1.5rem}.reader-question{border-left:3px solid var(--accent);padding:8px 0 8px 20px;margin-bottom:30px}.reader-question strong{display:block;font:12px var(--mono);text-transform:uppercase;color:var(--accent);margin-bottom:8px}.inline-citations{font-size:.8125rem;white-space:normal}.inline-citations a{font-weight:500;text-decoration:underline;text-underline-offset:3px}.evidence-limits{margin-top:40px;border-top:1px solid var(--line)}.recent-prose p,.recent-prose li{overflow-wrap:anywhere}.recent-prose .source-entry p{font-size:.875rem}.recent-prose #evidence-map{scroll-margin-top:100px}
@media(max-width:900px){.edition-path-grid{grid-template-columns:1fr 1fr}.year-heading-grid{gap:25px}.evidence-comparison ol{grid-template-columns:1fr}.recent-card h3{font-size:1.35rem}}
@media(max-width:600px){.year-heading-grid,.year-doors,.edition-path-grid{grid-template-columns:1fr}.year-heading-grid{gap:25px}.year-doors{gap:15px}.year-door{padding:26px}.year-nav{gap:12px 20px}.edition-paths{padding-top:32px}.evidence-figure{padding:20px}.evidence-figure strong{font-size:1.15rem}.evidence-compact{min-height:0}.evidence-compact strong{font-size:1rem}.recent-home{padding-top:40px}.filter-controls:has([data-subject-year-filter]){flex-direction:column}.filter-controls:has([data-subject-year-filter])>div{width:100%;max-width:none;min-width:0}}
@media print{.evidence-figure,.year-door{background:white;color:black;border:1px solid #888}.evidence-figure *{color:black!important}.evidence-flow li:after{display:none}}
