.topic-page.svelte-jot9ci{padding:2rem 0 4rem}.back-link.svelte-jot9ci{display:inline-block;margin-bottom:2rem;font-size:.9rem;color:var(--color-text-muted)}.back-link.svelte-jot9ci:hover{color:var(--color-primary-light)}.topic-header.svelte-jot9ci{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem}.topic-icon.svelte-jot9ci{flex-shrink:0;width:100px;height:100px}.topic-icon.svelte-jot9ci img:where(.svelte-jot9ci){width:100%;height:100%;object-fit:contain}h1.svelte-jot9ci{font-size:2.5rem;font-weight:800}.topic-hero-image.svelte-jot9ci{margin-bottom:2rem;border-radius:var(--radius-lg);overflow:hidden;max-height:80dvh}.topic-hero-image.svelte-jot9ci img:where(.svelte-jot9ci){width:100%;height:100%;object-fit:cover}.topic-video.svelte-jot9ci{margin-bottom:2rem;border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:16 / 9}.topic-video.svelte-jot9ci iframe:where(.svelte-jot9ci){width:100%;height:100%;border:none}.topic-body.svelte-jot9ci{max-width:720px}.topic-body.svelte-jot9ci p:where(.svelte-jot9ci){margin-bottom:1.25rem;font-size:1.05rem;color:var(--color-text-muted)}.cta-box.svelte-jot9ci{margin-top:2rem;padding:1.5rem;background:var(--color-bg-card);border-radius:var(--radius);border:1px solid var(--color-border);text-align:center}.cta-btn.svelte-jot9ci{display:inline-block;padding:.75rem 2rem;background:var(--color-primary);color:#fff;border-radius:10px;font-weight:600;transition:all .2s}.cta-btn.svelte-jot9ci:hover{background:var(--color-primary-light);color:#fff;transform:translateY(-1px)}.categories-section.svelte-jot9ci{padding:3rem 0 2rem;border-top:1px solid var(--color-border)}.categories-heading.svelte-jot9ci{font-size:1.25rem;font-weight:700;margin-bottom:1.5rem}.categories-grid.svelte-jot9ci{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}.category-title.svelte-jot9ci{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--color-primary-light);margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid var(--color-border)}.category-item.svelte-jot9ci{display:flex;gap:.75rem;align-items:flex-start;margin-bottom:1.25rem;padding:.5rem;border-radius:8px;color:var(--color-text);transition:background .2s}.category-item.svelte-jot9ci:hover{background:var(--color-bg-card);color:var(--color-text)}.category-item.current.svelte-jot9ci{background:var(--color-bg-card);border:1px solid var(--color-primary)}.category-icon.svelte-jot9ci{flex-shrink:0;width:48px;height:48px;object-fit:contain}.category-item.svelte-jot9ci h4:where(.svelte-jot9ci){font-size:.95rem;font-weight:600;margin-bottom:.25rem}.category-item.svelte-jot9ci p:where(.svelte-jot9ci){font-size:.85rem;color:var(--color-text-muted);line-height:1.5}@media(max-width:768px){.topic-header.svelte-jot9ci{flex-direction:column;text-align:center}h1.svelte-jot9ci{font-size:1.75rem}.categories-grid.svelte-jot9ci{grid-template-columns:1fr}}
