.editorial-series-home{margin:62px 0 44px;padding:34px 0;border-top:3px solid var(--ink);border-bottom:3px solid var(--ink)}
.editorial-series-home .section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:20px}
.editorial-series-home .section-head h2{font-size:clamp(38px,6vw,72px);line-height:.95;letter-spacing:-.075em;margin:9px 0 13px}
.editorial-series-home .section-head p{max-width:600px;margin:0;font-size:17px;line-height:1.45}
.editorial-series-home .section-head>.post-link{flex:none;margin-bottom:7px}
.series-mini-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}
.series-mini-card{display:flex;flex-direction:column;gap:12px;min-height:214px;padding:17px;border:2px solid var(--ink);background:#fffdf8;color:var(--ink);text-decoration:none;box-shadow:3px 3px 0 var(--ink);transition:transform .18s ease,box-shadow .18s ease}
.series-mini-card:hover,.series-mini-card:focus-visible{transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--ink)}
.series-mini-card:focus-visible{outline:3px solid var(--pink);outline-offset:5px}
.series-mini-card strong{font-size:clamp(21px,2.5vw,29px);line-height:1;letter-spacing:-.06em}
.series-mini-card>span:last-child{font-size:13px;line-height:1.35}
.series-mini-number{font:700 11px 'DM Mono',monospace}
.series-mini-card.category-acid{background:var(--acid)}
.series-mini-card.category-blue{background:var(--blue)}
.series-mini-card.category-pink{background:var(--pink)}
.series-mini-card.category-cream{background:#f7c58e}
.series-mini-card.series-violet,.series-violet .category-overview-copy{background:#c9b6f5}
.series-overview-grid .category-overview-card:last-child{grid-column:1/-1}
.series-overview-grid .category-overview-card:last-child>img{height:245px}
.series-overview-grid .category-overview-card:last-child .category-overview-copy{min-height:170px}
.series-page .directory-grid{padding-bottom:56px}
.series-empty{grid-column:1/-1;border:2px solid var(--ink);padding:27px;background:var(--acid);font-size:18px;line-height:1.45}
.post-series-tag{display:inline-flex;align-self:flex-start;width:max-content;max-width:100%;margin:0 0 7px 6px;padding:5px 7px;border:1.5px solid var(--ink);background:#c9b6f5;color:var(--ink);font:700 9px/1.2 'DM Mono',monospace;text-transform:uppercase;letter-spacing:.04em}
.post-category-tag+.post-series-tag{margin-left:6px}
.article-series-link{display:inline-block;margin:0 0 28px 6px;padding:6px 9px;border:2px solid var(--ink);background:#c9b6f5;color:var(--ink);box-shadow:2px 2px 0 var(--ink);font:700 10px/1.2 'DM Mono',monospace;text-decoration:none;text-transform:uppercase;letter-spacing:.035em}
.article-series-link:hover,.article-series-link:focus-visible{background:var(--acid)}
.series-directory-link{display:inline-block;margin:24px 0 0;padding:10px 12px;border:2px solid var(--ink);background:#c9b6f5;color:var(--ink);font:700 11px 'DM Mono',monospace;text-decoration:none;box-shadow:3px 3px 0 var(--ink)}
.series-directory-link:hover,.series-directory-link:focus-visible{background:var(--acid)}
@media(max-width:1050px){.series-mini-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 4px 12px;overscroll-behavior-x:contain}.series-mini-card{flex:0 0 220px;scroll-snap-align:start}}
@media(max-width:760px){.editorial-series-home{margin:42px 0 30px;padding:25px 0}.editorial-series-home .section-head{display:block}.editorial-series-home .section-head>.post-link{display:inline-block;margin-top:16px}.series-mini-card{min-height:190px}.series-overview-grid .category-overview-card:last-child{grid-column:auto}.series-overview-grid .category-overview-card:last-child>img{height:180px}.series-page .post-category-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.series-page .post-category-tabs a{white-space:nowrap}.article-series-link{margin-left:0}}
@media(prefers-reduced-motion:reduce){.series-mini-card{transition:none}}
