.article-meta.svelte-1r0g2ns{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-border-primary);font-size:.875rem;color:var(--color-text-muted)}.article-meta.svelte-1r0g2ns>:where(.svelte-1r0g2ns)+:where(.svelte-1r0g2ns):before{content:"·";margin-right:.6rem}.article-content.svelte-1r0g2ns{min-height:200px;line-height:1.5}.article-content.svelte-1r0g2ns h2{margin-top:1.5rem;margin-bottom:.5rem}.article-content.svelte-1r0g2ns h3{margin-top:1rem;margin-bottom:.4rem}.article-content.svelte-1r0g2ns p{margin-bottom:.7rem}.article-content.svelte-1r0g2ns ul,.article-content.svelte-1r0g2ns ol{margin-bottom:.7rem;padding-left:1.5rem}.article-content.svelte-1r0g2ns li{margin-bottom:.25rem}.article-content.svelte-1r0g2ns .article-illustration{width:100%;max-width:720px;height:auto;border-radius:var(--radius-md);margin:1rem 0}.related.svelte-1r0g2ns{margin-top:2rem;padding:1.25rem;background:var(--color-bg-elevated);border:1px solid var(--color-border-primary);border-radius:var(--radius-md)}.related.svelte-1r0g2ns h2:where(.svelte-1r0g2ns){margin:0 0 .75rem;font-size:1.05rem;font-weight:600;color:var(--color-text-primary)}.related.svelte-1r0g2ns ul:where(.svelte-1r0g2ns){margin:0;padding-left:1.25rem}.related.svelte-1r0g2ns li:where(.svelte-1r0g2ns){margin-bottom:.35rem}.related.svelte-1r0g2ns li:where(.svelte-1r0g2ns):last-child{margin-bottom:0}.article-footer.svelte-1r0g2ns{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--color-border-primary)}.back-link.svelte-1r0g2ns{display:inline-block;padding:.5rem 0;font-size:.9rem}
