.article-page.svelte-1rtn890{max-width:800px;margin:0 auto;padding:calc(80px + 1.5rem) 1.5rem 4rem;color:#111827}.breadcrumb.svelte-1rtn890{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6b7280;margin-bottom:2rem;flex-wrap:wrap}.breadcrumb.svelte-1rtn890 a:where(.svelte-1rtn890){color:#6366f1;text-decoration:none}.breadcrumb.svelte-1rtn890 a:where(.svelte-1rtn890):hover{text-decoration:underline}.breadcrumb.svelte-1rtn890 .separator:where(.svelte-1rtn890){color:#d1d5db}.breadcrumb.svelte-1rtn890 .current:where(.svelte-1rtn890){color:#1f2937;font-weight:500}.article-header.svelte-1rtn890{margin-bottom:2.5rem}.article-category.svelte-1rtn890{display:inline-block;padding:.25rem .75rem;background:#dbeafe;color:#1d4ed8;border-radius:1rem;font-size:.75rem;font-weight:600;margin-bottom:1rem}.article-header.svelte-1rtn890 h1:where(.svelte-1rtn890){font-size:2.25rem;font-weight:800;color:#111827;line-height:1.2;margin:0 0 1rem;letter-spacing:-.02em}.article-meta.svelte-1rtn890{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:.9375rem;color:#6b7280}.meta-separator.svelte-1rtn890{color:#d1d5db}.article-content.svelte-1rtn890{font-size:1.0625rem;line-height:1.8;color:#374151}.article-content.svelte-1rtn890 .lead:where(.svelte-1rtn890){font-size:1.25rem;color:#4b5563;line-height:1.7;margin-bottom:2rem}.article-content.svelte-1rtn890 h2:where(.svelte-1rtn890){font-size:1.5rem;font-weight:700;color:#111827;margin:2.5rem 0 1rem;letter-spacing:-.01em}.article-content.svelte-1rtn890 p:where(.svelte-1rtn890){margin-bottom:1.25rem}.article-content.svelte-1rtn890 ul:where(.svelte-1rtn890),.article-content.svelte-1rtn890 ol:where(.svelte-1rtn890){margin:0 0 1.5rem 1.25rem;padding:0}.article-content.svelte-1rtn890 li:where(.svelte-1rtn890){margin-bottom:.5rem}.article-content.svelte-1rtn890 a:where(.svelte-1rtn890){color:#6366f1;text-decoration:underline}.article-content.svelte-1rtn890 a:where(.svelte-1rtn890):hover{color:#4f46e5}.code-example.svelte-1rtn890{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:1rem;margin:1rem 0 1.5rem;overflow-x:auto}.code-example.svelte-1rtn890 pre:where(.svelte-1rtn890){margin:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.875rem;color:#334155;line-height:1.6}.cta-inline.svelte-1rtn890{background:linear-gradient(135deg,#f5f3ff,#ede9fe);border:1px solid #ddd6fe;border-radius:1rem;padding:1.5rem;text-align:center;margin:2rem 0}.cta-inline.svelte-1rtn890 h3:where(.svelte-1rtn890){margin:0 0 .5rem!important;font-size:1.25rem;color:#111827}.cta-inline.svelte-1rtn890 p:where(.svelte-1rtn890){margin-bottom:1rem!important;color:#6b7280}.btn-primary.svelte-1rtn890{display:inline-block;padding:.875rem 1.75rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff!important;text-decoration:none!important;border-radius:.5rem;font-weight:600;transition:transform .2s,box-shadow .2s}.btn-primary.svelte-1rtn890:hover{transform:translateY(-2px);box-shadow:0 8px 20px #6366f14d;color:#fff!important;text-decoration:none!important}.faq-section.svelte-1rtn890{margin:1.5rem 0 2rem}.faq-item.svelte-1rtn890{border:1px solid #e5e7eb;border-radius:.75rem;margin-bottom:.75rem;overflow:hidden}.faq-item.svelte-1rtn890 summary:where(.svelte-1rtn890){padding:1rem 1.25rem;font-weight:600;color:#111827;cursor:pointer;background:#fafafa}.faq-item.svelte-1rtn890 summary:where(.svelte-1rtn890):hover{background:#f5f5f5}.faq-item.svelte-1rtn890 p:where(.svelte-1rtn890){padding:0 1.25rem 1rem;margin:0;color:#4b5563}.article-footer.svelte-1rtn890{margin-top:3rem;padding-top:2rem;border-top:1px solid #e5e7eb}.author-bio.svelte-1rtn890{display:flex;gap:1rem;align-items:flex-start}.author-info.svelte-1rtn890 strong:where(.svelte-1rtn890){display:block;color:#111827;margin-bottom:.25rem}.author-info.svelte-1rtn890 p:where(.svelte-1rtn890){color:#6b7280;margin:0;font-size:.9375rem}@media(max-width:640px){.article-header.svelte-1rtn890 h1:where(.svelte-1rtn890){font-size:1.75rem}.article-content.svelte-1rtn890{font-size:1rem}}
