/* Continue the approved blue/gold founding language across the six later years. */
.history-chapter--edition{isolation:isolate;padding-block:clamp(56px,7.5vw,98px);border-top:1px solid #bda27466}
.history-chapter.history-chapter--midnight{background:radial-gradient(ellipse at 8% 0%,#21558780,transparent 55%),radial-gradient(ellipse at 100% 100%,#92713b22,transparent 48%),#0b2342;color:#dce9fb}
.history-chapter.history-chapter--paper{background:linear-gradient(115deg,#fff 0%,#f5f8fc 68%,#efe4d422);color:#23486e}
.history-chapter--edition::before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,#bcd9f188 25%,#d1ad7277 68%,transparent);pointer-events:none;z-index:-1}
.history-chapter--midnight::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background:linear-gradient(121deg,transparent 62%,#d5e8ff06 62.1%,transparent 81%)}
.history-chapter--edition .history-chapter-heading{grid-template-columns:230px minmax(0,1fr);gap:48px;align-items:start;margin-bottom:38px}
.history-chapter-year-plate{min-width:0;padding-top:4px}
.history-chapter-number{font:12px/1.8 var(--mono);letter-spacing:.13em;margin:0 0 14px;color:#98754b}
.history-chapter--edition .history-year{font-size:104px;line-height:1.05;letter-spacing:-.06em;border-top:1px solid #c2a273;padding-top:18px;margin:0;color:#a77d43}
.history-chapter--edition .history-chapter-heading .eyebrow{font-size:12px;line-height:1.8;letter-spacing:.07em;margin-bottom:13px}
.history-chapter--edition .history-chapter-heading h2{font-size:clamp(31px,3.5vw,46px);line-height:1.6;letter-spacing:-.035em;max-width:830px}
.history-chapter-word{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 15px;font:clamp(24px,3vw,36px)/1.2 var(--latin);letter-spacing:-.018em;color:#819dbc;margin:18px 0}
.history-chapter-word>span{max-width:100%;overflow-wrap:break-word}
.history-chapter-word>span:last-child{color:#9a7749}
.history-chapter-lead{font-size:16px;line-height:1.95;max-width:750px;color:#4b6683;margin:0;text-wrap:pretty;line-break:strict;overflow-wrap:break-word}
.history-chapter--edition .history-scene-layout{align-items:start;gap:36px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}
.history-chapter--edition .history-scene-image{position:relative;min-width:0}
.history-chapter--edition .history-scene-image::before{content:"";display:block;height:7px;margin-bottom:10px;background:linear-gradient(90deg,#bd9a6366,#bddbf14d 75%,transparent);pointer-events:none}
.history-chapter--edition .history-scene-image img{border:1px solid #becfe3;box-shadow:0 12px 30px #14366109;object-fit:contain}
.history-chapter--edition .history-scene-image figcaption{padding:17px 0 13px;border-bottom-color:#b9cbdf;font-size:14px;line-height:1.9}
.history-chapter--edition .history-events{border:1px solid #cbd9e8;padding:28px;background:linear-gradient(135deg,#fff9,#ecf2fa66)}
.history-chapter--edition .history-event-date{gap:6px 16px;font-size:13px;margin-bottom:16px}
.history-chapter--edition .history-event h3{font-size:clamp(23px,2.25vw,28px);line-height:1.65;letter-spacing:-.025em;margin-bottom:18px}
.history-chapter--edition .history-event-copy{font-size:16px;line-height:2}
.history-chapter--edition .history-event-note{font-size:14px;line-height:1.9;margin-top:17px}
.history-chapter--edition .history-event-sources{margin-top:22px}
.history-chapter--edition .history-source-link{padding-block:12px;min-height:48px;font-size:14px;line-height:1.8}
.history-chapter--edition.history-chapter--feature .history-scene-layout{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}
.history-chapter--edition.history-chapter--feature .history-scene-image{max-width:1100px}
.history-chapter--edition.history-chapter--feature .history-events{border:0;padding:0;background:none;max-width:none;gap:28px}
.history-chapter--edition.history-chapter--feature .history-event{border:1px solid #cbd9e8;padding:28px;background:linear-gradient(135deg,#fff9,#ecf2fa66);min-width:0}
.history-chapter--edition.history-chapter--feature .history-event+.history-event{border-left:1px solid #cbd9e8;padding:28px;margin:0}
.history-chapter--edition.history-chapter--feature .history-event:only-child{max-width:none}
.history-chapter--edition .history-related{gap:36px;margin-top:36px;padding-top:27px;border-top:1px solid #b99b6677}
.history-chapter--edition .history-related-group h3{font-size:17px;line-height:1.8;padding-left:14px;border-left:2px solid #b79964;margin-bottom:15px}
.history-chapter--edition .history-related-group a{font-size:15px;line-height:1.9;gap:5px 16px;padding:14px 4px;min-height:54px;transition:background .18s,color .18s}
.history-chapter--edition .history-related-arrow{transition:transform .18s}
.history-chapter--edition .history-related-group time{font-size:13px}
.history-chapter--midnight .history-chapter-number{color:#c2d5ef}
.history-chapter--midnight .history-year{color:#efcda0;border-color:#d2b07b99}
.history-chapter--midnight .history-chapter-heading .eyebrow{color:#dfc499}
.history-chapter--midnight .history-chapter-heading h2{color:#fff}
.history-chapter--midnight .history-chapter-word{color:#a9c8ef}
.history-chapter--midnight .history-chapter-word>span:last-child{color:#f0d0a5}
.history-chapter--midnight .history-chapter-lead{color:#d1e0f4}
.history-chapter--midnight .history-scene-image img{border-color:#8aa6c566;box-shadow:0 12px 32px #010f2722}
.history-chapter--midnight .history-scene-image figcaption{color:#d0e0f6;border-color:#8aa6c555}
.history-chapter--midnight .history-scene-image figcaption p+p{color:#b3c8e4}
.history-chapter--midnight .history-image-source{color:#e6f0ff;text-decoration-color:#8eafd277}
.history-chapter--midnight .history-events{border-color:#9ab5d355;background:linear-gradient(140deg,#dfecff0a,#d5b78008)}
.history-chapter--midnight .history-event-date{color:#bacde6}
.history-chapter--midnight .history-event-date time{color:#e5cfac}
.history-chapter--midnight .history-event h3{color:#f2f7ff}
.history-chapter--midnight .history-event-copy{color:#d9e7f9}
.history-chapter--midnight .history-event-note{color:#bacee9}
.history-chapter--midnight .history-event-sources,.history-chapter--midnight .history-source-link{border-color:#9ab5d355}
.history-chapter--midnight .history-source-link{color:#e6f0ff}
.history-chapter--midnight .history-source-link>span[aria-hidden]{color:#e6c493}
.history-chapter--midnight .history-related-group h3{color:#e6efff}
.history-chapter--midnight .history-related-group a{color:#e0ebfb;border-color:#9ab5d355}
.history-chapter--midnight .history-related-group time{color:#b9cde7}
.history-chapter--midnight .history-related-arrow{color:#e6c493}
.history-chapter--edition a:focus-visible{outline:3px solid #947445;outline-offset:4px}
.history-chapter--midnight a:focus-visible{outline-color:#ffe0ad}
.history-chapter--midnight a:active{background:#244b7d;color:#fff}
.history-chapter--paper a:active{background:#e4edf8;color:#765425}
.history-publication-note{border-left-width:3px;padding-left:30px}
.history-page-outro{border-top:1px solid #cab08477;background:radial-gradient(ellipse at 100% 10%,#314e7344,transparent 70%),#0b2342}
.history-page-outro h2{font-size:clamp(28px,3.2vw,39px);line-height:1.65;letter-spacing:-.025em}
@media(hover:hover){
 .history-chapter--paper :is(.history-source-link,.history-image-source,.history-related-group a):hover{background:#e4edf866;color:#7e5d2e}
 .history-chapter--midnight :is(.history-source-link,.history-image-source,.history-related-group a):hover{background:#244b7d55;color:#ffe0ad}
 .history-chapter--edition .history-related-group a:hover .history-related-arrow{transform:translate(2px,-2px)}
}
@media(max-width:1040px){
 .history-chapter--edition .history-chapter-heading{grid-template-columns:180px minmax(0,1fr);gap:32px}
 .history-chapter--edition .history-year{font-size:86px}
 .history-chapter--edition .history-scene-layout{grid-template-columns:minmax(0,1fr);gap:28px}
 .history-chapter--edition.history-chapter--feature .history-scene-layout{grid-template-columns:minmax(0,1fr)}
 .history-chapter--edition .history-scene-image,.history-chapter--edition .history-events{max-width:none}
 .history-chapter--edition .history-related{gap:28px}
}
@media(max-width:700px){
 .history-chapter--edition{padding-block:50px 54px}
 .history-chapter--edition .history-chapter-heading{grid-template-columns:minmax(0,1fr);gap:24px;margin-bottom:28px}
 .history-chapter-year-plate{max-width:180px;padding-top:0}
 .history-chapter-number{font-size:12px;margin-bottom:11px}
 .history-chapter--edition .history-year{font-size:76px;max-width:none;padding-top:13px}
 .history-chapter--edition .history-chapter-heading h2{font-size:31px;line-height:1.65}
 .history-chapter--edition .history-chapter-heading .eyebrow{letter-spacing:.035em;margin-bottom:12px}
 .history-chapter-word{font-size:27px;gap:5px 12px;margin-block:18px}
 .history-chapter-lead{line-height:1.95}
 .history-chapter--edition .history-events{padding:24px 20px}
 .history-chapter--edition .history-event h3{font-size:23px;line-height:1.7}
 .history-chapter--edition.history-chapter--feature .history-events{display:block}
 .history-chapter--edition.history-chapter--feature .history-event{padding:24px 20px}
 .history-chapter--edition.history-chapter--feature .history-event+.history-event{padding:24px 20px;margin-top:24px}
 .history-chapter--edition .history-related{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:30px;padding-top:24px}
 .history-chapter--edition .history-related-group a{padding-inline:0}
 .history-publication-note{padding-left:20px}
}
@media(prefers-reduced-motion:reduce){
 .history-chapter--edition a,.history-chapter--edition .history-related-arrow{transition:none}
}
@media(forced-colors:active){
 .history-chapter.history-chapter--edition,.history-page-outro{background:Canvas;color:CanvasText}
 .history-chapter--edition::before,.history-chapter--edition::after,.history-chapter--edition .history-scene-image::before{display:none}
 .history-chapter--edition :is(h2,h3,p,time,span){color:CanvasText}
 .history-chapter--edition .history-events,.history-chapter--edition.history-chapter--feature .history-event{background:Canvas;border-color:CanvasText}
 .history-chapter--edition a{color:LinkText}
 .history-chapter--edition a:focus-visible{outline-color:Highlight}
}
@media print{
 .history-chapter.history-chapter--edition{background:#fff;color:#111;padding-block:26px;border-color:#aaa}
 .history-chapter--edition::before,.history-chapter--edition::after,.history-chapter--edition .history-scene-image::before,.history-chapter-word{display:none}
 .history-chapter--edition :is(h2,h3,p,time,span){color:#111}
 .history-chapter--edition .history-chapter-heading{display:block}
 .history-chapter--edition .history-year{font-size:48px}
 .history-chapter--edition .history-chapter-heading h2{font-size:26px;margin-top:12px}
 .history-chapter--edition .history-scene-layout,.history-chapter--edition.history-chapter--feature .history-scene-layout,.history-chapter--edition.history-chapter--feature .history-events{display:block}
 .history-chapter--edition .history-scene-image{max-width:600px}
 .history-chapter--edition .history-events,.history-chapter--edition.history-chapter--feature .history-event{background:none;border-color:#aaa;box-shadow:none;padding:20px}
 .history-chapter--edition .history-scene-image img{box-shadow:none}
 .history-chapter--edition .history-chapter-number{font-size:11px}
}
