.article-page.svelte-1ub09te{max-width:800px;margin:0 auto;padding:calc(80px + 1.5rem) 1.5rem 4rem;color:#111827}.breadcrumb.svelte-1ub09te{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6b7280;margin-bottom:2rem;flex-wrap:wrap}.breadcrumb.svelte-1ub09te a:where(.svelte-1ub09te){color:#6366f1;text-decoration:none}.breadcrumb.svelte-1ub09te a:where(.svelte-1ub09te):hover{text-decoration:underline}.breadcrumb.svelte-1ub09te .separator:where(.svelte-1ub09te){color:#d1d5db}.breadcrumb.svelte-1ub09te .current:where(.svelte-1ub09te){color:#1f2937;font-weight:500}.article-header.svelte-1ub09te{margin-bottom:2.5rem}.article-category.svelte-1ub09te{display:inline-block;padding:.25rem .75rem;background:#ede9fe;color:#7c3aed;border-radius:1rem;font-size:.75rem;font-weight:600;margin-bottom:1rem}.article-header.svelte-1ub09te h1:where(.svelte-1ub09te){font-size:2.25rem;font-weight:800;color:#111827;line-height:1.2;margin:0 0 1rem;letter-spacing:-.02em}.article-meta.svelte-1ub09te{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:.9375rem;color:#6b7280}.meta-separator.svelte-1ub09te{color:#d1d5db}.article-content.svelte-1ub09te{font-size:1.0625rem;line-height:1.8;color:#374151}.article-content.svelte-1ub09te .lead:where(.svelte-1ub09te){font-size:1.25rem;color:#4b5563;line-height:1.7;margin-bottom:2rem}.article-content.svelte-1ub09te h2:where(.svelte-1ub09te){font-size:1.5rem;font-weight:700;color:#111827;margin:2.5rem 0 1rem;letter-spacing:-.01em}.article-content.svelte-1ub09te h3:where(.svelte-1ub09te){font-size:1.125rem;font-weight:600;color:#1f2937;margin:1.5rem 0 .75rem}.article-content.svelte-1ub09te p:where(.svelte-1ub09te){margin-bottom:1.25rem}.article-content.svelte-1ub09te ul:where(.svelte-1ub09te),.article-content.svelte-1ub09te ol:where(.svelte-1ub09te){margin:0 0 1.5rem 1.25rem;padding:0}.article-content.svelte-1ub09te li:where(.svelte-1ub09te){margin-bottom:.5rem}.article-content.svelte-1ub09te a:where(.svelte-1ub09te){color:#6366f1;text-decoration:underline}.article-content.svelte-1ub09te a:where(.svelte-1ub09te):hover{color:#4f46e5}.table-wrapper.svelte-1ub09te{overflow-x:auto;margin:1.5rem 0 2rem;border-radius:.75rem;border:1px solid #e5e7eb}.comparison-table.svelte-1ub09te{width:100%;border-collapse:collapse;font-size:.9375rem}.comparison-table.svelte-1ub09te th:where(.svelte-1ub09te),.comparison-table.svelte-1ub09te td:where(.svelte-1ub09te){padding:.875rem 1rem;text-align:left;border-bottom:1px solid #e5e7eb}.comparison-table.svelte-1ub09te th:where(.svelte-1ub09te){background:#f9fafb;font-weight:600;color:#374151}.comparison-table.svelte-1ub09te tr.highlight:where(.svelte-1ub09te){background:#faf5ff}.comparison-table.svelte-1ub09te tr.highlight:where(.svelte-1ub09te) .tool-name:where(.svelte-1ub09te){color:#7c3aed;font-weight:600}.cta-inline.svelte-1ub09te{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-1ub09te h3:where(.svelte-1ub09te){margin:0 0 .5rem!important}.cta-inline.svelte-1ub09te p:where(.svelte-1ub09te){margin-bottom:1rem!important;color:#6b7280}.btn-primary.svelte-1ub09te{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-1ub09te:hover{transform:translateY(-2px);box-shadow:0 8px 20px #6366f14d;color:#fff!important;text-decoration:none!important}.faq-section.svelte-1ub09te{margin:1.5rem 0 2rem}.faq-item.svelte-1ub09te{border:1px solid #e5e7eb;border-radius:.75rem;margin-bottom:.75rem;overflow:hidden}.faq-item.svelte-1ub09te summary:where(.svelte-1ub09te){padding:1rem 1.25rem;font-weight:600;color:#111827;cursor:pointer;background:#fafafa}.faq-item.svelte-1ub09te summary:where(.svelte-1ub09te):hover{background:#f5f5f5}.faq-item.svelte-1ub09te p:where(.svelte-1ub09te){padding:0 1.25rem 1rem;margin:0;color:#4b5563}.article-footer.svelte-1ub09te{margin-top:3rem;padding-top:2rem;border-top:1px solid #e5e7eb}.author-bio.svelte-1ub09te{display:flex;gap:1rem;align-items:flex-start}.author-info.svelte-1ub09te strong:where(.svelte-1ub09te){display:block;color:#111827;margin-bottom:.25rem}.author-info.svelte-1ub09te p:where(.svelte-1ub09te){color:#6b7280;margin:0;font-size:.9375rem}@media(max-width:640px){.article-header.svelte-1ub09te h1:where(.svelte-1ub09te){font-size:1.75rem}.article-content.svelte-1ub09te{font-size:1rem}.comparison-table.svelte-1ub09te{font-size:.8125rem}.comparison-table.svelte-1ub09te th:where(.svelte-1ub09te),.comparison-table.svelte-1ub09te td:where(.svelte-1ub09te){padding:.625rem .5rem}}
