.article-container.svelte-1teoznn{max-width:760px;margin:0 auto;padding:var(--section-spacing) 1.5rem}.breadcrumbs.svelte-1teoznn{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.9rem;margin-bottom:2rem;color:var(--text-muted)}.breadcrumbs.svelte-1teoznn a:where(.svelte-1teoznn){color:var(--text-muted);text-decoration:none;transition:color .2s ease}.breadcrumbs.svelte-1teoznn a:where(.svelte-1teoznn):hover{color:var(--accent)}.breadcrumbs.svelte-1teoznn .separator:where(.svelte-1teoznn){color:#ddd;font-size:.8rem}.breadcrumbs.svelte-1teoznn .current:where(.svelte-1teoznn){color:var(--text-main);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:250px}@media(max-width:600px){.breadcrumbs.svelte-1teoznn .current:where(.svelte-1teoznn){max-width:150px}}.article-header-image.svelte-1teoznn{width:100%;aspect-ratio:21/9;border-radius:12px;overflow:hidden;margin-bottom:3rem;background-color:#f0f0f0}.article-header-image.svelte-1teoznn img:where(.svelte-1teoznn){width:100%;height:100%;object-fit:cover}.article-header.svelte-1teoznn{text-align:center}.article-header.svelte-1teoznn h1:where(.svelte-1teoznn){font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;color:var(--text-main);line-height:1.2;margin-bottom:2rem;letter-spacing:-.02em}.article-meta.svelte-1teoznn{display:flex;align-items:center;justify-content:center;gap:1rem;text-align:left}.meta-avatar.svelte-1teoznn{width:50px;height:50px;border-radius:50%;background-color:#eee;object-fit:cover}.meta-details.svelte-1teoznn{display:flex;flex-direction:column}.meta-name.svelte-1teoznn{font-weight:600;font-size:1.05rem;color:var(--text-main)}.meta-role-date.svelte-1teoznn{font-size:.9rem;color:var(--text-muted)}.article-divider.svelte-1teoznn{border:0;border-top:1px solid #eee;margin:3rem 0}
