.sitemap-container[data-astro-cid-wjhs5gsu]{max-width:var(--max-width-prose);margin:0 auto;padding:7rem 1.5rem 5rem}.doc-header[data-astro-cid-wjhs5gsu]{border-bottom:1px solid hsl(var(--border-subtle));margin-bottom:3.5rem;padding-bottom:2rem}.doc-eyebrow[data-astro-cid-wjhs5gsu]{font-size:var(--text-caption);letter-spacing:var(--tracking-eyebrow);color:hsl(var(--accent));text-transform:uppercase;margin-bottom:.5rem;font-weight:700;display:inline-block}.doc-title[data-astro-cid-wjhs5gsu]{font-size:var(--text-h1);line-height:var(--leading-h1);letter-spacing:var(--tracking-display);color:hsl(var(--text-primary));margin-bottom:1rem;font-weight:800}.doc-lead[data-astro-cid-wjhs5gsu]{font-size:var(--text-body-lg);color:hsl(var(--text-secondary));margin-bottom:0;line-height:1.6}.sitemap-metrics-row[data-astro-cid-wjhs5gsu]{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.metric-pill[data-astro-cid-wjhs5gsu]{background:hsl(var(--bg-surface-1));border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-full);align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.8rem;display:inline-flex}.metric-pill[data-astro-cid-wjhs5gsu] strong[data-astro-cid-wjhs5gsu]{font-family:var(--font-mono);color:hsl(var(--primary));font-weight:700}.metric-pill[data-astro-cid-wjhs5gsu] span[data-astro-cid-wjhs5gsu]{color:hsl(var(--text-muted));font-weight:500}.sitemap-body[data-astro-cid-wjhs5gsu]{flex-direction:column;gap:3.5rem;display:flex}.sitemap-group[data-astro-cid-wjhs5gsu]{flex-direction:column;gap:1.5rem;display:flex}.group-header[data-astro-cid-wjhs5gsu]{border-bottom:1px solid hsl(var(--border-subtle));justify-content:space-between;align-items:center;padding-bottom:.75rem;display:flex}.group-header[data-astro-cid-wjhs5gsu] h2[data-astro-cid-wjhs5gsu]{font-size:var(--text-h2);font-weight:700}.badge-count[data-astro-cid-wjhs5gsu]{font-size:var(--text-caption);background:hsl(var(--bg-surface-2));border-radius:var(--radius-full);color:hsl(var(--primary));padding:.25rem .65rem;font-weight:600}.links-list[data-astro-cid-wjhs5gsu]{flex-direction:column;gap:1.25rem;display:flex}.sitemap-card[data-astro-cid-wjhs5gsu]{background:hsl(var(--bg-surface-1));border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-md);transition:transform var(--duration-fast) var(--ease-spring);padding:1.25rem 1.5rem}.sitemap-card[data-astro-cid-wjhs5gsu]:hover{border-color:hsl(var(--primary));transform:translate(3px)}.sitemap-card[data-astro-cid-wjhs5gsu] h3[data-astro-cid-wjhs5gsu]{font-size:var(--text-body-lg);margin-bottom:.35rem}.sitemap-card[data-astro-cid-wjhs5gsu] h3[data-astro-cid-wjhs5gsu] a[data-astro-cid-wjhs5gsu]{min-height:32px;color:hsl(var(--text-primary));align-items:center;padding:.25rem 0;font-weight:700;text-decoration:none;display:inline-flex}.sitemap-card[data-astro-cid-wjhs5gsu] h3[data-astro-cid-wjhs5gsu] a[data-astro-cid-wjhs5gsu]:hover{color:hsl(var(--primary))}.sitemap-card[data-astro-cid-wjhs5gsu] p[data-astro-cid-wjhs5gsu]{color:hsl(var(--text-secondary));margin-bottom:.75rem;font-size:.88rem;line-height:1.5}.card-link[data-astro-cid-wjhs5gsu]{min-height:44px;font-size:var(--text-caption);color:hsl(var(--primary));align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.feeds-grid[data-astro-cid-wjhs5gsu]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.feed-item[data-astro-cid-wjhs5gsu]{background:hsl(var(--bg-surface-1));border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-md);transition:border-color var(--duration-fast) ease;flex-direction:column;gap:.25rem;padding:1rem 1.25rem;text-decoration:none;display:flex}.feed-item[data-astro-cid-wjhs5gsu]:hover{border-color:hsl(var(--primary))}.feed-item[data-astro-cid-wjhs5gsu] strong[data-astro-cid-wjhs5gsu]{font-size:var(--text-body);color:hsl(var(--primary))}.feed-item[data-astro-cid-wjhs5gsu] span[data-astro-cid-wjhs5gsu]{color:hsl(var(--text-muted));font-size:.78rem;line-height:1.4}@media (width<=768px){.sitemap-container[data-astro-cid-wjhs5gsu]{padding:5.5rem 1rem 3rem}.feeds-grid[data-astro-cid-wjhs5gsu]{grid-template-columns:1fr}}
