.article-hero.svelte-1teoznn{background:linear-gradient(135deg,var(--color-purple) 0%,var(--color-purple-light) 100%);color:#fff;padding:var(--space-12) var(--space-6) var(--space-8)}.breadcrumb.svelte-1teoznn{display:flex;gap:var(--space-2);font-size:.85rem;color:#ffffffb3;margin-bottom:var(--space-6);flex-wrap:wrap}.breadcrumb.svelte-1teoznn a:where(.svelte-1teoznn){color:#ffffffb3;text-decoration:none}.breadcrumb.svelte-1teoznn a:where(.svelte-1teoznn):hover{color:#fff;text-decoration:none}.article-hero.svelte-1teoznn h1:where(.svelte-1teoznn){font-size:clamp(1.5rem,4vw,2.4rem);font-weight:800;line-height:1.2;margin-bottom:var(--space-4)}.article-meta.svelte-1teoznn{font-size:.9rem;opacity:.8}.article-cta.svelte-1teoznn{padding:0 var(--space-6) var(--space-16)}.cta-box.svelte-1teoznn{background:var(--color-purple-faint);border:2px solid var(--color-purple);border-radius:var(--radius-lg);padding:var(--space-8);text-align:center}.cta-box.svelte-1teoznn h3:where(.svelte-1teoznn){font-size:1.4rem;font-weight:700;color:var(--color-text);margin-bottom:var(--space-3)}.cta-box.svelte-1teoznn p:where(.svelte-1teoznn){color:var(--color-text-muted);margin-bottom:var(--space-6);font-size:1rem}
