.series_index__Y8r5k{grid-column:1/-1;min-width:0}.series_list__32AsH{display:grid;gap:20px;margin-top:28px}.series_card__2pzfS{display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;padding:18px 0;border-top:1px solid var(--border,#d8dee4);color:inherit;text-decoration:none}.series_cover__I8b2o{aspect-ratio:18/11;align-self:start;background:#dbe4e6 50%/cover no-repeat;border-radius:4px}.series_body__Fkpbn{min-width:0;overflow-wrap:anywhere}.series_body__Fkpbn h2{margin:6px 0 8px;font-size:28px;line-height:1.15}.series_body__Fkpbn p{margin:0 0 12px;color:var(--muted,#5b6b70)}.series_kicker__HrJvP,.series_meta__YsBhv{font-size:12px;letter-spacing:.12em;text-transform:uppercase}.series_meta__YsBhv{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:10px}.series_progressTrack__kzwA8{height:4px;background:rgba(20,38,42,.12);overflow:hidden}.series_progressTrack__kzwA8 span{display:block;height:100%;background:var(--primary-cyan,#3bbbab)}.series_detail__D1vjR{max-width:860px;margin:0 auto;padding:48px 24px 96px}.series_hero__r2O50{margin:24px 0 32px}.series_heroImage__szUSv{width:100%;height:auto;border-radius:6px}.series_lead__s4Rv0{font-size:18px;line-height:1.7;color:var(--muted,#5b6b70)}.series_progressBlock__bP_P_{display:flex;flex-direction:column;gap:10px;margin:28px 0 36px}.series_toc__Z_vfJ{list-style:none;padding:0;margin:0}.series_toc__Z_vfJ li+li{border-top:1px solid var(--border,#d8dee4)}.series_toc__Z_vfJ a{display:grid;grid-template-columns:48px 1fr auto;gap:16px;align-items:center;padding:18px 0;color:inherit;text-decoration:none}.series_toc__Z_vfJ a span{font-family:var(--font-mono,monospace);color:var(--muted,#5b6b70)}.series_toc__Z_vfJ strong{display:block;font-size:20px}.series_toc__Z_vfJ p{margin:6px 0 0;color:var(--muted,#5b6b70)}@media (max-width:700px){.series_card__2pzfS,.series_toc__Z_vfJ a{grid-template-columns:1fr}}