.article-page.svelte-1j8c9tz{background-color:#fff;padding:2rem 0 5rem}.back-link.svelte-1j8c9tz{color:var(--color-tertiary);transition:color var(--transition-fast);align-items:center;gap:.375rem;margin-bottom:2rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.back-link.svelte-1j8c9tz:hover{color:var(--color-primary)}.article-header.svelte-1j8c9tz{border-bottom:1px solid var(--color-neutral-100);margin-bottom:2.5rem;padding-bottom:1.5rem}.article-title.svelte-1j8c9tz{font-family:var(--font-heading);color:var(--color-primary);margin-bottom:1rem;font-size:clamp(1.85rem,4vw,2.75rem);font-weight:800;line-height:1.2}.article-meta.svelte-1j8c9tz{color:var(--color-neutral-500);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.lead-text.svelte-1j8c9tz{color:var(--color-neutral-700);margin-bottom:1.5rem;font-size:1.15rem;font-weight:500;line-height:1.7}.article-body.svelte-1j8c9tz p:where(.svelte-1j8c9tz){color:var(--color-neutral-600);margin-bottom:1.25rem;font-size:1.05rem;line-height:1.8}.article-footer.svelte-1j8c9tz{border-top:1px solid var(--color-neutral-100);margin-top:3rem;padding-top:2rem}.share-box.svelte-1j8c9tz{background-color:var(--color-neutral-50);border-radius:var(--radius-xl);text-align:center;color:var(--color-neutral-600);padding:1.5rem;font-weight:600}
