.article-page.svelte-1teoznn{background:#000;min-height:100vh;color:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif}.container.svelte-1teoznn{max-width:1120px;margin:0 auto;padding:0 1.5rem}.narrow.svelte-1teoznn{max-width:760px}.topbar.svelte-1teoznn{display:flex;align-items:center;gap:.5rem;padding-top:2rem;padding-bottom:1rem}.back.svelte-1teoznn{display:inline-flex;align-items:center;gap:.4rem;color:#38bdf8;text-decoration:none;font-size:.9rem}.breadcrumb.svelte-1teoznn{color:#6b7280;font-size:.9rem}.article-hero.svelte-1teoznn{padding:2rem 0 3rem}.cat-badge.svelte-1teoznn{display:inline-flex;align-items:center;gap:.3rem;background:#38bdf81f;border:1px solid rgba(56,189,248,.25);color:#38bdf8;font-size:.78rem;font-weight:600;padding:.3rem .85rem;border-radius:9999px;margin-bottom:1rem}.article-hero.svelte-1teoznn h1:where(.svelte-1teoznn){font-size:clamp(1.8rem,4vw,2.8rem);font-weight:800;color:#fff;letter-spacing:-.02em;line-height:1.15;margin:0 0 1rem}.lead.svelte-1teoznn{font-size:1.1rem;color:#a1a1a6;line-height:1.65;margin:0 0 1.5rem}.meta-row.svelte-1teoznn{display:flex;flex-wrap:wrap;gap:1rem;font-size:.82rem;color:#6b7280}.meta-row.svelte-1teoznn span:where(.svelte-1teoznn){display:inline-flex;align-items:center;gap:.35rem}.toc.svelte-1teoznn{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:.75rem;padding:1.25rem 1.5rem;margin-bottom:2.5rem}.toc-title.svelte-1teoznn{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#6b7280;margin:0 0 .75rem}.toc.svelte-1teoznn ol:where(.svelte-1teoznn){margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.35rem}.toc.svelte-1teoznn a:where(.svelte-1teoznn){color:#a1a1a6;text-decoration:none;font-size:.9rem}.toc.svelte-1teoznn a:where(.svelte-1teoznn):hover{color:#38bdf8}.article-body.svelte-1teoznn{padding-bottom:3rem}.article-body.svelte-1teoznn section:where(.svelte-1teoznn){margin-bottom:2.8rem}.article-body.svelte-1teoznn h2:where(.svelte-1teoznn){font-size:1.4rem;font-weight:700;color:#fff;margin:0 0 1rem;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:.6rem}.article-body.svelte-1teoznn p{color:#d1d5db;line-height:1.75;margin:0 0 .9rem}.article-body.svelte-1teoznn ul,.article-body.svelte-1teoznn ol{color:#d1d5db;padding-left:1.5rem;line-height:1.75;margin:0 0 .9rem}.article-body.svelte-1teoznn li{margin-bottom:.35rem}.article-body.svelte-1teoznn strong{color:#fff;font-weight:600}.article-body.svelte-1teoznn em{color:#a1a1a6}.article-body.svelte-1teoznn a{color:#38bdf8;text-decoration:none}.article-body.svelte-1teoznn a:hover{text-decoration:underline}.article-body.svelte-1teoznn h4{font-size:1rem;font-weight:700;color:#fff;margin:1.2rem 0 .5rem}.article-body.svelte-1teoznn small{color:#6b7280;font-size:.8rem}.article-body.svelte-1teoznn table{width:100%;border-collapse:collapse;font-size:.88rem;margin:1rem 0}.article-body.svelte-1teoznn th{background:#38bdf81a;color:#38bdf8;text-align:left;padding:.65rem .85rem;border-bottom:1px solid rgba(255,255,255,.1);font-weight:600}.article-body.svelte-1teoznn td{padding:.6rem .85rem;border-bottom:1px solid rgba(255,255,255,.05);color:#d1d5db}.article-body.svelte-1teoznn tr:last-child td{border-bottom:none}.article-body.svelte-1teoznn tr:hover td{background:#ffffff08}.faq-section.svelte-1teoznn{padding-bottom:3rem}.faq-section.svelte-1teoznn h2:where(.svelte-1teoznn){font-size:1.4rem;font-weight:700;color:#fff;margin:0 0 1.2rem}.faq-item.svelte-1teoznn{border:1px solid rgba(255,255,255,.08);border-radius:.75rem;margin-bottom:.6rem;overflow:hidden}.faq-item.svelte-1teoznn summary:where(.svelte-1teoznn){padding:1rem 1.25rem;font-weight:600;color:#f5f5f7;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.faq-item.svelte-1teoznn summary:where(.svelte-1teoznn):after{content:"+";font-size:1.2rem;color:#38bdf8;transition:transform .2s}.faq-item[open].svelte-1teoznn summary:where(.svelte-1teoznn):after{transform:rotate(45deg)}.faq-item.svelte-1teoznn p:where(.svelte-1teoznn){padding:0 1.25rem 1rem;margin:0;color:#a1a1a6;line-height:1.65;font-size:.92rem}.cta-section.svelte-1teoznn{padding-bottom:5rem}.cta-box.svelte-1teoznn{background:linear-gradient(135deg,#2563eb33,#7c3aed33);border:1px solid rgba(255,255,255,.12);border-radius:1.25rem;padding:2.5rem;text-align:center}.cta-box.svelte-1teoznn h3:where(.svelte-1teoznn){font-size:1.5rem;font-weight:700;color:#fff;margin:0 0 .75rem}.cta-box.svelte-1teoznn p:where(.svelte-1teoznn){color:#a1a1a6;margin:0 0 1.5rem}.cta-btn.svelte-1teoznn{display:inline-block;background:#2563eb;color:#fff;padding:.75rem 2rem;border-radius:9999px;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .2s}.cta-btn.svelte-1teoznn:hover{background:#3b82f6}@media(max-width:640px){.article-hero.svelte-1teoznn h1:where(.svelte-1teoznn){font-size:1.6rem}.cta-box.svelte-1teoznn{padding:1.75rem 1.25rem}}
