.archive-header[data-astro-cid-4ntybcpi]{border-bottom:1px solid var(--color-border);padding:clamp(2rem,6vw,3.5rem) var(--space-lg) var(--space-xl);margin-bottom:var(--space-xl)}.archive-header-inner[data-astro-cid-4ntybcpi]{max-width:900px;margin:0 auto}.archive-eyebrow[data-astro-cid-4ntybcpi]{font-family:var(--font-code);font-size:.8125rem;text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-secondary);margin-bottom:var(--space-xs)}.eyebrow-dim[data-astro-cid-4ntybcpi]{color:var(--color-text-secondary)}.archive-header[data-astro-cid-4ntybcpi] h1[data-astro-cid-4ntybcpi]{font-size:clamp(2.25rem,6vw,3.25rem);margin:0;letter-spacing:-.025em;color:var(--color-ink)}.archive-count[data-astro-cid-4ntybcpi]{font-family:var(--font-code);font-size:.8125rem;color:var(--color-text-secondary);margin:var(--space-xs) 0 0}.container[data-astro-cid-4ntybcpi]{padding-top:0;padding-bottom:var(--space-xl);max-width:900px;margin:0 auto}.series-grid[data-astro-cid-4ntybcpi]{display:flex;flex-direction:column;gap:var(--space-lg);margin-bottom:var(--space-xl)}.series-card[data-astro-cid-4ntybcpi]{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-left:3px solid var(--color-blueprint);border-radius:var(--radius-md);padding:var(--space-lg);transition:border-color .2s ease,box-shadow .2s ease}.series-card[data-astro-cid-4ntybcpi]:hover{border-color:var(--color-accent);box-shadow:var(--shadow-md)}.series-card-header[data-astro-cid-4ntybcpi]{display:flex;align-items:center;gap:var(--space-sm);font-family:var(--font-code);font-size:.75rem;color:var(--color-text-secondary);margin-bottom:var(--space-xs)}.series-count[data-astro-cid-4ntybcpi]{display:inline-block;padding:.15rem .5rem;border:1px solid var(--color-blueprint);color:var(--color-blueprint);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.series-card[data-astro-cid-4ntybcpi] h2[data-astro-cid-4ntybcpi]{margin-top:.25rem;margin-bottom:var(--space-xs);font-size:1.625rem}.series-card[data-astro-cid-4ntybcpi] h2[data-astro-cid-4ntybcpi] a[data-astro-cid-4ntybcpi]{color:var(--color-ink);text-decoration:none}.series-card[data-astro-cid-4ntybcpi] h2[data-astro-cid-4ntybcpi] a[data-astro-cid-4ntybcpi]:hover{color:var(--color-blueprint)}.series-description[data-astro-cid-4ntybcpi]{color:var(--color-text-secondary);margin-bottom:var(--space-md);font-size:1rem}.series-preview-list[data-astro-cid-4ntybcpi]{list-style:none;padding:0;margin:0 0 var(--space-md);border-top:1px solid var(--color-border)}.series-preview-list[data-astro-cid-4ntybcpi] li[data-astro-cid-4ntybcpi]{display:flex;align-items:baseline;gap:var(--space-sm);padding:.55rem 0;border-bottom:1px solid var(--color-border);margin:0;font-size:.95rem}.part-num[data-astro-cid-4ntybcpi]{font-family:var(--font-code);font-size:.75rem;color:var(--color-text-secondary);flex-shrink:0}.series-preview-list[data-astro-cid-4ntybcpi] a[data-astro-cid-4ntybcpi]{color:var(--color-ink);text-decoration:none}.series-preview-list[data-astro-cid-4ntybcpi] a[data-astro-cid-4ntybcpi]:hover{color:var(--color-blueprint);text-decoration:underline}.series-more[data-astro-cid-4ntybcpi] a[data-astro-cid-4ntybcpi]{font-family:var(--font-code);font-size:.8125rem;color:var(--color-blueprint)}.series-card-footer[data-astro-cid-4ntybcpi]{display:flex;justify-content:flex-end}.series-cta[data-astro-cid-4ntybcpi]{font-family:var(--font-code);font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-blueprint)}.section-head[data-astro-cid-4ntybcpi]{display:flex;align-items:baseline;gap:var(--space-md);margin:var(--space-xl) 0 var(--space-md)}.section-title[data-astro-cid-4ntybcpi]{font-family:var(--font-code);font-weight:500;font-size:.8125rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-secondary);margin:0;white-space:nowrap}.section-rule[data-astro-cid-4ntybcpi]{flex:1;height:1px;background:var(--color-border)}.tags-cloud[data-astro-cid-4ntybcpi]{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.tag-count[data-astro-cid-4ntybcpi]{font-family:var(--font-code);font-size:.75rem;opacity:.7;margin-left:.2rem}
