.breadcrumbs.svelte-1jovwxm{padding:var(--space-md) 0}.breadcrumbs.svelte-1jovwxm ol:where(.svelte-1jovwxm){flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs.svelte-1jovwxm li:where(.svelte-1jovwxm){align-items:center;gap:.5rem;margin:0;font-size:.85rem;display:flex}.breadcrumbs.svelte-1jovwxm a:where(.svelte-1jovwxm){color:var(--color-text-muted)}.breadcrumbs.svelte-1jovwxm a:where(.svelte-1jovwxm):hover{color:var(--color-primary-dark)}.separator.svelte-1jovwxm{color:var(--color-border)}.current.svelte-1jovwxm{color:var(--color-text);font-weight:500}.article-hero.svelte-1f19a26{padding:var(--space-3xl) 0 var(--space-2xl)}.article-meta-top.svelte-1f19a26{gap:var(--space-md);margin-bottom:var(--space-lg);flex-wrap:wrap;align-items:center;display:flex}.article-category-badge.svelte-1f19a26{background:var(--color-primary-light);color:var(--color-primary-dark);border-radius:var(--radius-full);padding:.25rem .75rem;font-size:.8rem;font-weight:600}.article-date.svelte-1f19a26,.article-read-time.svelte-1f19a26{color:var(--color-text-muted);font-size:.85rem}.article-hero.svelte-1f19a26 h1:where(.svelte-1f19a26){margin-bottom:var(--space-md);max-width:800px}.article-desc.svelte-1f19a26{color:var(--color-text-muted);max-width:700px;font-size:1.15rem;line-height:1.6}.container-narrow.svelte-1f19a26{max-width:760px}.toc.svelte-1f19a26{background:var(--color-bg-alt);padding:var(--space-lg);border-radius:var(--radius-lg);margin-bottom:var(--space-2xl);border:1px solid var(--color-border-light)}.toc.svelte-1f19a26 h4:where(.svelte-1f19a26){font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin-bottom:var(--space-md);font-size:.85rem}.toc.svelte-1f19a26 ol:where(.svelte-1f19a26){margin:0;padding-left:1.25rem;list-style:decimal}.toc.svelte-1f19a26 li:where(.svelte-1f19a26){margin-bottom:.4rem;font-size:.9rem}.toc.svelte-1f19a26 a:where(.svelte-1f19a26){color:var(--color-text-secondary)}.toc.svelte-1f19a26 a:where(.svelte-1f19a26):hover{color:var(--color-primary-dark)}.article-content.svelte-1f19a26{font-size:1.05rem;line-height:1.8}.content-section.svelte-1f19a26{margin-bottom:var(--space-2xl)}.content-section.svelte-1f19a26 h2:where(.svelte-1f19a26){margin-bottom:var(--space-md);scroll-margin-top:90px;font-size:1.5rem}.content-section.svelte-1f19a26 p:where(.svelte-1f19a26){margin-bottom:var(--space-md)}.affiliate-section.svelte-1f19a26{margin-top:var(--space-3xl);padding:var(--space-2xl);background:var(--color-surface);border-radius:var(--radius-xl);border:1px solid var(--color-border-light)}.affiliate-section.svelte-1f19a26 h3:where(.svelte-1f19a26){margin-bottom:var(--space-sm);font-size:1.2rem}.affiliate-note.svelte-1f19a26{color:var(--color-text-muted);margin-bottom:var(--space-lg);font-size:.85rem;font-style:italic}.affiliate-links.svelte-1f19a26{gap:var(--space-sm);flex-direction:column;display:flex}.related-card.svelte-1f19a26{padding:var(--space-lg);background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border-light);transition:border-color var(--transition-fast);flex-direction:column;text-decoration:none;display:flex}.related-card.svelte-1f19a26:hover{border-color:var(--color-primary)}.related-category.svelte-1f19a26{color:var(--color-primary-dark);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-sm);font-size:.75rem;font-weight:600}.related-card.svelte-1f19a26 h3:where(.svelte-1f19a26){margin-bottom:var(--space-xs);color:var(--color-text);font-size:1.05rem}.related-card.svelte-1f19a26 p:where(.svelte-1f19a26){color:var(--color-text-muted);margin-bottom:var(--space-md);flex:1;font-size:.85rem;line-height:1.5}.related-cta.svelte-1f19a26{color:var(--color-primary-dark);font-size:.85rem;font-weight:600}
