.page-series{padding:4px 0 48px}.page-series .back{margin-bottom:18px}.page-series .hero{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:28px;display:grid}.page-series .count{color:var(--faint);font-size:12px}.page-series .s-title{margin:2px 0 10px;font-size:20px;font-weight:500;line-height:1.35}.page-series .s-sum{color:var(--soft);max-width:60ch;margin:0}.page-series .credit{color:var(--soft);margin:8px 0 0;font-size:12px}.page-series .credit a{color:var(--hero);text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.page-series .art{aspect-ratio:16/9;border:1px solid var(--card-line);border-radius:10px;width:100%;display:block}.page-series .sec{margin:34px 0 14px}.page-series .sec span{color:var(--faint);opacity:.8}.page-series .titles{columns:2;column-gap:28px;margin:0;padding:0;list-style:none}.page-series .titles li{break-inside:avoid}.page-series .titles a{color:var(--text);grid-template-columns:28px minmax(0,1fr);gap:8px;padding:3px 0;text-decoration:none;display:grid}.page-series .titles a:hover,.page-series .full a:hover .name{color:var(--hero);text-underline-offset:4px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.page-series .num{color:var(--faint);padding-top:1px;font-size:11.5px}.page-series .full{margin:0;padding:0;list-style:none}.page-series .full.coded{--num:40px}.page-series .full a{grid-template-columns:var(--num,28px) minmax(0, 1fr);border-top:1px solid var(--rule);color:inherit;gap:2px 10px;padding:12px 0;text-decoration:none;display:grid}.page-series .full li:last-child a{border-bottom:1px solid var(--rule)}.page-series .full .name{color:var(--hero)}.page-series .full .sum{color:var(--soft);grid-column:2;max-width:68ch}.page-series .pager{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:36px;display:flex}@media (max-width:720px){.page-series .hero{grid-template-columns:minmax(0,1fr);gap:18px}.page-series .titles{columns:1}}@media (max-width:640px){.page-series{padding:4px 0 40px}}
