.history-chapter.anniversary-chapter .chapter-year,.history-chapter.anniversary-chapter strong{color:var(--accent)}
.history-chapter.anniversary-chapter:before{background:var(--accent);width:13px;height:13px;top:-7px}
.year-index a.anniversary-year{color:var(--accent);font-weight:600;grid-column:1/-1}
.anniversary-teaser{grid-column:2;margin-bottom:28px;padding:24px 28px;border-left:3px solid var(--accent);background:var(--panel)}
.anniversary-teaser h3{font:400 30px/1.2 Georgia,serif;margin:12px 0}
.anniversary-teaser>p:not(.eyebrow){color:var(--muted)}
.anniversary-teaser .text-link{margin-top:14px}
.anniversary-page{padding-block:40px 75px}
.anniversary-opening{display:grid;grid-template-columns:1.2fr .8fr;gap:8%;align-items:center;padding-block:15px 55px;border-bottom:1px solid var(--line)}
.anniversary-opening h1{font:400 clamp(3.2rem,6.5vw,6rem)/1.03 Georgia,serif;letter-spacing:-.045em;margin:22px 0;max-width:700px}
.anniversary-lead{font:22px/1.5 Georgia,serif;color:var(--muted);max-width:650px}
.anniversary-signature{font:25px/1.4 'Segoe Print','Comic Sans MS',cursive;color:var(--accent);margin-top:30px}
.anniversary-book{max-width:420px;justify-self:end}
.anniversary-book img{width:100%;height:auto;display:block;border:1px solid var(--line);box-shadow:10px 12px 0 var(--panel)}
.anniversary-book figcaption{margin-top:20px;text-align:center;color:var(--muted)}
.anniversary-story{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding-block:45px}
.anniversary-story h2,.anniversary-download h2{font:400 30px/1.2 Georgia,serif;margin:0 0 20px}
.anniversary-story p{font-size:17px;line-height:1.7;margin-top:18px;color:var(--muted)}
.anniversary-download{border-block:1px solid var(--line);padding-block:30px;display:flex;justify-content:space-between;align-items:center;gap:25px}
.anniversary-download h2{margin-bottom:10px}.anniversary-download p{color:var(--muted);font-size:14px}
.anniversary-download .actions{margin:0;flex-wrap:wrap}.anniversary-download .text-link{margin:0}
@media(min-width:701px){.history-chapters{grid-template-columns:repeat(5,minmax(0,1fr))}.history-chapter{display:block}.chapter-copy{margin-top:10px}}
@media(max-width:900px){.anniversary-teaser{grid-column:auto}.anniversary-opening{gap:35px;grid-template-columns:1fr 1fr}.anniversary-download{align-items:flex-start;flex-direction:column}}
@media(max-width:700px){.anniversary-page{padding-block:25px 45px}.anniversary-opening{grid-template-columns:1fr;padding-bottom:35px}.anniversary-opening h1{font-size:3.3rem;overflow-wrap:anywhere}.anniversary-lead{font-size:20px}.anniversary-book{justify-self:center;max-width:320px}.anniversary-story{grid-template-columns:1fr;gap:30px;padding-block:30px}.anniversary-story h2,.anniversary-download h2{font-size:27px}.anniversary-story p{font-size:16px}.anniversary-teaser{padding:20px}.history-chapter.anniversary-chapter:before{top:6px;left:-7px}}
