.article-title.svelte-p33vbe{font-size:clamp(2rem,5vw,3.2rem);line-height:1.05;letter-spacing:-.025em;margin:0 0 1rem}.article-summary.svelte-p33vbe{font-size:var(--fs-lead);color:var(--text-muted);line-height:1.55;margin:0 0 1.25rem}.article-counterpart.svelte-p33vbe{display:inline-flex;align-items:center;font-size:.86rem;font-weight:600;color:var(--accent-2);text-decoration:none;padding:.4rem .8rem;border-radius:999px;border:1px solid var(--accent-2-line);background:var(--accent-2-wash);transition:.18s var(--ease)}.article-counterpart.svelte-p33vbe:hover{background:var(--accent-2);color:#fff}.article-topics.svelte-p33vbe{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:1.25rem 0 0;padding:0}.article-topics.svelte-p33vbe li:where(.svelte-p33vbe){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-p33vbe{margin:1.75rem 0 0}.article-hero-media.svelte-p33vbe img:where(.svelte-p33vbe){width:100%;border-radius:var(--r);border:1px solid var(--border)}.article-hero-media.svelte-p33vbe figcaption:where(.svelte-p33vbe){margin-top:.6rem;font-size:.82rem;color:var(--text-faint);text-align:center}.article-missing.svelte-p33vbe{background:var(--bg);color:var(--text);min-height:calc(100vh - 72px);padding-block:clamp(3rem,7vw,5rem)}
