.article-title.svelte-1qy1moh{font-size:clamp(2rem,5vw,3.2rem);line-height:1.05;letter-spacing:-.025em;margin:0 0 1rem}.article-summary.svelte-1qy1moh{font-size:var(--fs-lead);color:var(--text-muted);line-height:1.55;margin:0 0 1.5rem}.article-meta.svelte-1qy1moh{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;font-size:.9rem;color:var(--text-faint)}.article-author.svelte-1qy1moh{display:inline-flex;align-items:center;gap:.6rem;color:var(--text-muted)}.article-author.svelte-1qy1moh img:where(.svelte-1qy1moh){width:36px;height:36px;border-radius:50%;object-fit:cover}.article-author__role.svelte-1qy1moh{color:var(--text-faint)}.article-topics.svelte-1qy1moh{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:1.25rem 0 0;padding:0}.article-topics.svelte-1qy1moh li:where(.svelte-1qy1moh){font-size:.74rem;font-weight:600;padding:.3rem .7rem;border-radius:999px;color:var(--accent);background:var(--accent-wash);border:1px solid var(--accent-line)}.article-hero-media.svelte-1qy1moh{margin:1.75rem 0 0}.article-hero-media.svelte-1qy1moh img:where(.svelte-1qy1moh){width:100%;border-radius:var(--r);border:1px solid var(--border)}.article-hero-media.svelte-1qy1moh figcaption:where(.svelte-1qy1moh){margin-top:.6rem;font-size:.82rem;color:var(--text-faint);text-align:center}.article-missing.svelte-1qy1moh{background:var(--bg);color:var(--text);min-height:calc(100vh - 72px);padding-block:clamp(3rem,7vw,5rem)}
