.dataverse-container[data-astro-cid-wrl5exvi]{max-width:68rem;padding-top:var(--space-12);padding-bottom:var(--space-20)}.header-eyebrow[data-astro-cid-wrl5exvi]{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-family:var(--font-mono);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-2)}.eyebrow-tag[data-astro-cid-wrl5exvi]{color:var(--color-accent);font-weight:700}.page-title[data-astro-cid-wrl5exvi]{font-family:var(--font-display);font-size:clamp(2.2rem,3.8vw,2.85rem);font-weight:700;color:var(--color-text);line-height:1.15;margin-bottom:var(--space-3)}.page-lead[data-astro-cid-wrl5exvi]{font-size:var(--text-md);color:var(--color-text-secondary);line-height:1.6;max-width:46rem;margin-bottom:var(--space-10);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border-light)}.story-grid[data-astro-cid-wrl5exvi]{display:grid;gap:var(--space-6)}.story-card[data-astro-cid-wrl5exvi]{border:1px solid var(--color-border);background:var(--color-bg-elevated);border-radius:var(--radius-md);padding:var(--space-6) var(--space-8);display:flex;flex-direction:column;transition:all var(--duration) var(--ease)}.story-card[data-astro-cid-wrl5exvi]:hover{border-color:var(--color-accent);box-shadow:var(--shadow-md);transform:translateY(-2px)}.story-card__top[data-astro-cid-wrl5exvi]{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.story-type-badge[data-astro-cid-wrl5exvi]{font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:700;color:var(--color-accent);text-transform:uppercase;letter-spacing:.06em}.story-tag-pill[data-astro-cid-wrl5exvi]{background:var(--color-bg-muted);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-2xs);padding:.15rem .5rem;border-radius:var(--radius-sm);border:1px solid var(--color-border-light)}.story-title[data-astro-cid-wrl5exvi]{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;line-height:1.25;margin-bottom:var(--space-3)}.story-title[data-astro-cid-wrl5exvi] a[data-astro-cid-wrl5exvi]{color:var(--color-text);text-decoration:none;transition:color var(--duration) var(--ease)}.story-title[data-astro-cid-wrl5exvi] a[data-astro-cid-wrl5exvi]:hover{color:var(--color-accent)}.story-excerpt[data-astro-cid-wrl5exvi]{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.65;margin-bottom:var(--space-4);flex-grow:1}.story-metrics-row[data-astro-cid-wrl5exvi]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-5);padding-top:var(--space-3);border-top:1px solid var(--color-border-light)}.metric-pill[data-astro-cid-wrl5exvi]{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-text-muted);background:var(--color-bg-code);padding:.15rem .45rem;border-radius:var(--radius-sm)}.story-actions[data-astro-cid-wrl5exvi]{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.btn[data-astro-cid-wrl5exvi]{display:inline-flex;align-items:center;gap:var(--space-2);padding:.55rem 1.15rem;border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em;text-decoration:none;transition:all var(--duration) var(--ease)}.btn-primary[data-astro-cid-wrl5exvi]{background:var(--color-accent);color:#fff}.btn-primary[data-astro-cid-wrl5exvi]:hover{background:var(--color-accent-hover)}.btn-secondary[data-astro-cid-wrl5exvi]{background:var(--color-bg-muted);color:var(--color-text);border:1px solid var(--color-border)}.btn-secondary[data-astro-cid-wrl5exvi]:hover{background:var(--color-bg)}.story-card--forthcoming[data-astro-cid-wrl5exvi]{opacity:.88;background:var(--color-bg-muted);border-style:dashed}.story-card--forthcoming[data-astro-cid-wrl5exvi]:hover{border-color:var(--color-border);transform:none;box-shadow:none}.btn-forthcoming-pill[data-astro-cid-wrl5exvi]{display:inline-flex;align-items:center;padding:.45rem .95rem;background:var(--color-bg-code);color:var(--color-text-muted);border:1px solid var(--color-border-light);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em}
