.blog-post[data-astro-cid-en67jgve]{max-width:820px;margin:0 auto;padding:0 var(--space-4)}.post-header[data-astro-cid-en67jgve]{padding-top:var(--space-12);padding-bottom:var(--space-8);border-bottom:1px solid var(--gray-200);margin-bottom:var(--space-8)}.post-header[data-astro-cid-en67jgve] h1[data-astro-cid-en67jgve]{font-size:2.25rem;line-height:1.25;margin-top:var(--space-3);letter-spacing:-.025em;color:var(--black)}.post-lead[data-astro-cid-en67jgve]{font-size:1.125rem;color:var(--gray-700);margin-top:var(--space-4);line-height:1.7}.post-body[data-astro-cid-en67jgve]{font-size:1.0625rem;line-height:1.8;color:var(--gray-800)}.post-body[data-astro-cid-en67jgve] h2[data-astro-cid-en67jgve]{font-size:1.625rem;margin-top:var(--space-12);margin-bottom:var(--space-4);color:var(--black);border-bottom:1px solid var(--gray-100);padding-bottom:var(--space-2)}.post-body[data-astro-cid-en67jgve] h3[data-astro-cid-en67jgve]{font-size:1.25rem;margin-top:var(--space-8);margin-bottom:var(--space-3);color:var(--black)}.post-body[data-astro-cid-en67jgve] p[data-astro-cid-en67jgve]{margin-bottom:var(--space-4)}.post-body[data-astro-cid-en67jgve] ul[data-astro-cid-en67jgve],.post-body[data-astro-cid-en67jgve] ol[data-astro-cid-en67jgve]{margin-bottom:var(--space-4);padding-left:var(--space-6)}.post-body[data-astro-cid-en67jgve] li[data-astro-cid-en67jgve]{margin-bottom:var(--space-2)}.post-body[data-astro-cid-en67jgve] pre[data-astro-cid-en67jgve]{background:var(--gray-900);color:#f8fafc;padding:var(--space-4);border-radius:var(--radius);overflow-x:auto;font-size:.8125rem;margin-bottom:var(--space-6)}.post-body[data-astro-cid-en67jgve] code[data-astro-cid-en67jgve]{font-family:var(--font-mono);font-size:.875em}.post-body[data-astro-cid-en67jgve] pre[data-astro-cid-en67jgve] code[data-astro-cid-en67jgve]{background:transparent;padding:0;color:inherit}.post-table-wrap[data-astro-cid-en67jgve]{overflow-x:auto;margin-bottom:var(--space-8);border:1px solid var(--gray-200);border-radius:var(--radius)}.post-table-wrap[data-astro-cid-en67jgve] table[data-astro-cid-en67jgve]{width:100%;border-collapse:collapse;font-size:.875rem;text-align:left}.post-table-wrap[data-astro-cid-en67jgve] th[data-astro-cid-en67jgve]{background:var(--gray-50);padding:var(--space-3) var(--space-4);border-bottom:2px solid var(--gray-200);font-weight:600;color:var(--gray-900)}.post-table-wrap[data-astro-cid-en67jgve] td[data-astro-cid-en67jgve]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--gray-200)}.badge[data-astro-cid-en67jgve]{display:inline-block;padding:2px 8px;border-radius:9999px;font-size:.75rem;font-weight:600}.badge-green[data-astro-cid-en67jgve]{background:#dcfce7;color:#166534}.alert-box[data-astro-cid-en67jgve]{padding:var(--space-5);border-radius:var(--radius);margin-bottom:var(--space-8);border-left:4px solid}.alert-warning[data-astro-cid-en67jgve]{background:#fffbeb;border-color:#f59e0b;color:#92400e}.alert-title[data-astro-cid-en67jgve]{font-weight:700;margin-bottom:var(--space-2);font-size:1rem}.faq-accordion[data-astro-cid-en67jgve]{margin:var(--space-6) 0}.faq-item[data-astro-cid-en67jgve]{border-bottom:1px solid var(--gray-200);padding:var(--space-4) 0}.faq-item[data-astro-cid-en67jgve] h3[data-astro-cid-en67jgve]{font-size:1.125rem;margin-top:0;margin-bottom:var(--space-2);color:var(--black)}.faq-item[data-astro-cid-en67jgve] p[data-astro-cid-en67jgve]{margin-bottom:0;color:var(--gray-700)}.cta-box[data-astro-cid-en67jgve]{margin-top:var(--space-12);padding:var(--space-8);background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--radius);text-align:center}.cta-box[data-astro-cid-en67jgve] h3[data-astro-cid-en67jgve]{margin-top:0;margin-bottom:var(--space-2)}.cta-box[data-astro-cid-en67jgve] p[data-astro-cid-en67jgve]{color:var(--gray-600);margin-bottom:var(--space-4)}.btn[data-astro-cid-en67jgve]{display:inline-block;padding:var(--space-3) var(--space-6);border-radius:var(--radius);font-weight:600;text-decoration:none}.btn-primary[data-astro-cid-en67jgve]{background:var(--black);color:var(--white)}@media(max-width:640px){.post-header[data-astro-cid-en67jgve] h1[data-astro-cid-en67jgve]{font-size:1.75rem}.post-body[data-astro-cid-en67jgve] h2[data-astro-cid-en67jgve]{font-size:1.375rem}}
