.series-page>h1{max-width:none}
.single-bn_series .series-page>h1{font-size:clamp(2.75rem,4.8vw,4.5rem)}
.series-page a{text-decoration:none}
.series-page .prose a{font-weight:var(--weight-semibold)}
.series-overview-intro{max-width:76ch;font-size:var(--text-prose);line-height:1.7}
.series-intro.has-image{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:clamp(24px,5vw,72px);align-items:start}
.series-image{margin:0}
.series-image img{display:block;width:100%;height:auto;object-fit:contain;max-height:640px}
.series-intro .prose>:first-child{margin-top:0}
.series-background{margin-block:clamp(32px,5vw,64px);max-width:800px}
.series-dates{margin-top:clamp(40px,6vw,80px)}
.series-links{display:flex;flex-wrap:wrap;gap:16px 32px;margin-top:40px;padding-block:28px;border-top:1px solid var(--line)}
.series-links a{display:inline-flex;align-items:center;min-height:44px;color:var(--gold)}
.series-directory{display:grid;gap:24px;margin-top:44px}
.series-directory .series-card{padding:32px;background:var(--panel);border:1px solid var(--line)}
.series-card.has-image{display:grid;grid-template-columns:144px minmax(0,1fr);gap:32px;align-items:center}
.series-card-image{display:block}
.series-card-image img{width:144px;height:auto;max-height:210px;object-fit:contain}
.series-card-copy{min-width:0}
.series-card-copy>.eyebrow{margin-bottom:12px}
.series-directory h2{max-width:none;margin:0 0 16px;font-family:var(--display);font-size:clamp(1.75rem,2.5vw,2.25rem);line-height:1.2;overflow-wrap:normal}
.series-card-summary{max-width:75ch;margin:0;color:var(--muted);line-height:1.65}
.series-card-link{display:inline-flex;align-items:center;gap:16px;min-height:44px;margin-top:18px;font-weight:var(--weight-semibold);color:var(--gold)}
.series-card-link span{font-size:1.4em}
.series-history{margin-top:56px;padding-top:32px;border-top:1px solid var(--line)}
.series-history[aria-busy="true"] .series-history-list{opacity:.65}
.series-history[aria-busy="true"] .pagination{cursor:progress}
.series-history>.eyebrow{margin-bottom:12px}
.series-history h2{margin:0 0 8px;font-size:1.75rem}
.series-history-count{margin:0;color:var(--muted);font-size:.875rem}
.series-history-list{list-style:none;padding:0;margin:24px 0 0}
.series-history-link{display:grid;grid-template-columns:68px minmax(0,1fr) 24px;align-items:center;gap:24px;min-height:68px;padding-block:14px;border-bottom:1px solid var(--line)}
.series-history-link time{display:flex;flex-direction:column;font-size:.9375rem;line-height:1.5;font-variant-numeric:tabular-nums;color:var(--gold)}
.series-history-link time small{font-size:.75rem;color:var(--muted)}
.series-history-title{font-size:1rem;font-weight:var(--weight-semibold);line-height:1.5}
.series-history-arrow{color:var(--gold);justify-self:end}
.series-history-link:hover .series-history-title{color:var(--gold)}
@media(max-width:600px){.series-history-link{grid-template-columns:52px minmax(0,1fr) 20px;gap:14px}.series-history-title{font-size:.9375rem}}
@media(max-width:780px){.series-intro.has-image{grid-template-columns:1fr}.series-image{max-width:460px}.series-links{flex-direction:column;align-items:flex-start}}
@media(max-width:600px){.series-directory .series-card{padding:24px}.series-card.has-image{grid-template-columns:1fr;gap:24px}.series-card-image img{width:104px;max-height:152px}.series-directory h2{font-size:1.75rem}}
