.article[data-astro-cid-ckdcyjwu]{padding:3rem 0 5rem}.article-header[data-astro-cid-ckdcyjwu]{max-width:800px;margin:0 auto 3rem}.article-meta[data-astro-cid-ckdcyjwu]{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;font-size:.9rem}.category[data-astro-cid-ckdcyjwu]{background:var(--primary);color:#fff;padding:.25rem .75rem;border-radius:4px;font-family:var(--font-mono)}.date[data-astro-cid-ckdcyjwu],.reading-time[data-astro-cid-ckdcyjwu]{color:var(--text-muted)}.author-byline[data-astro-cid-ckdcyjwu]{font-size:.95rem;color:var(--text-muted);margin-top:1rem}.article-header[data-astro-cid-ckdcyjwu] h1[data-astro-cid-ckdcyjwu]{font-size:2.5rem;line-height:1.2;margin-bottom:1rem}.subtitle[data-astro-cid-ckdcyjwu]{font-size:1.25rem;color:var(--text-muted)}.article-content[data-astro-cid-ckdcyjwu]{max-width:800px;margin:0 auto}.intro[data-astro-cid-ckdcyjwu]{font-size:1.15rem;border-left:4px solid var(--primary);padding-left:1.5rem;margin-bottom:2rem}.toc[data-astro-cid-ckdcyjwu]{background:var(--bg-secondary);border:1px solid var(--border);border-radius:12px;padding:1.5rem 2rem;margin:2rem 0}.toc[data-astro-cid-ckdcyjwu] h3[data-astro-cid-ckdcyjwu]{margin:0 0 1rem;font-size:1.1rem}.toc[data-astro-cid-ckdcyjwu] ol[data-astro-cid-ckdcyjwu]{margin:0;columns:2;column-gap:2rem}.toc[data-astro-cid-ckdcyjwu] li[data-astro-cid-ckdcyjwu]{margin-bottom:.5rem}.toc[data-astro-cid-ckdcyjwu] a[data-astro-cid-ckdcyjwu]{text-decoration:none}.article-content[data-astro-cid-ckdcyjwu] h2[data-astro-cid-ckdcyjwu]{font-size:1.75rem;margin:3rem 0 1.5rem;padding-top:1rem;border-top:1px solid var(--border)}.article-content[data-astro-cid-ckdcyjwu] h2[data-astro-cid-ckdcyjwu]:first-of-type{border-top:none;padding-top:0}.article-content[data-astro-cid-ckdcyjwu] h3[data-astro-cid-ckdcyjwu]{font-size:1.3rem;margin:2rem 0 1rem}.article-content[data-astro-cid-ckdcyjwu] p[data-astro-cid-ckdcyjwu]{margin-bottom:1.25rem;line-height:1.7}.article-content[data-astro-cid-ckdcyjwu] a[data-astro-cid-ckdcyjwu]{color:var(--primary);text-decoration:underline}.article-content[data-astro-cid-ckdcyjwu] ul[data-astro-cid-ckdcyjwu],.article-content[data-astro-cid-ckdcyjwu] ol[data-astro-cid-ckdcyjwu]{margin:1.5rem 0;padding-left:1.5rem}.article-content[data-astro-cid-ckdcyjwu] li[data-astro-cid-ckdcyjwu]{margin-bottom:.75rem;line-height:1.6}.comparison-box[data-astro-cid-ckdcyjwu]{background:var(--bg-secondary);border:1px solid var(--border);border-radius:12px;padding:2rem;margin:2rem 0;overflow-x:auto}.comparison-box[data-astro-cid-ckdcyjwu] h3[data-astro-cid-ckdcyjwu]{margin:0 0 1.5rem}.comparison-table[data-astro-cid-ckdcyjwu]{width:100%;border-collapse:collapse;font-size:.9rem}.comparison-table[data-astro-cid-ckdcyjwu] th[data-astro-cid-ckdcyjwu]{background:var(--bg-tertiary);padding:.75rem 1rem;text-align:left;font-family:var(--font-mono);border-bottom:2px solid var(--border)}.comparison-table[data-astro-cid-ckdcyjwu] td[data-astro-cid-ckdcyjwu]{padding:.75rem 1rem;border-bottom:1px solid var(--border);vertical-align:top}.comparison-table[data-astro-cid-ckdcyjwu] tr[data-astro-cid-ckdcyjwu]:last-child td[data-astro-cid-ckdcyjwu]{border-bottom:none}.comparison-table[data-astro-cid-ckdcyjwu] .good[data-astro-cid-ckdcyjwu]{color:#22c55e}.comparison-table[data-astro-cid-ckdcyjwu] .bad[data-astro-cid-ckdcyjwu]{color:#ef4444}.code-example[data-astro-cid-ckdcyjwu]{background:#1e293b;border-radius:12px;padding:1.5rem;margin:2rem 0;overflow-x:auto}.code-example[data-astro-cid-ckdcyjwu] h4[data-astro-cid-ckdcyjwu]{margin:0 0 1rem;color:#94a3b8;font-size:.85rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em}.code-example[data-astro-cid-ckdcyjwu] pre[data-astro-cid-ckdcyjwu]{margin:0;overflow-x:auto}.code-example[data-astro-cid-ckdcyjwu] code[data-astro-cid-ckdcyjwu]{font-family:var(--font-mono);font-size:.9rem;color:#e2e8f0;white-space:pre}.callout[data-astro-cid-ckdcyjwu]{background:var(--bg-secondary);border:1px solid var(--border);border-radius:12px;padding:1.5rem;margin:2rem 0}.callout[data-astro-cid-ckdcyjwu] h4[data-astro-cid-ckdcyjwu]{margin:0 0 .75rem}.callout[data-astro-cid-ckdcyjwu] p[data-astro-cid-ckdcyjwu]{margin:0}.callout[data-astro-cid-ckdcyjwu].tip{border-left:4px solid var(--primary)}.callout[data-astro-cid-ckdcyjwu].warning{border-left:4px solid #f59e0b}.faq-section[data-astro-cid-ckdcyjwu]{margin:1.5rem 0}.faq-item[data-astro-cid-ckdcyjwu]{border:1px solid var(--border);border-radius:12px;padding:1.5rem;margin-bottom:1rem;background:var(--bg-secondary)}.faq-question[data-astro-cid-ckdcyjwu]{font-size:1.1rem;margin:0 0 .75rem;font-weight:600}.faq-answer[data-astro-cid-ckdcyjwu]{margin:0;color:var(--text-muted);line-height:1.7}.faq-answer[data-astro-cid-ckdcyjwu] a[data-astro-cid-ckdcyjwu]{color:var(--primary);text-decoration:underline}.sources[data-astro-cid-ckdcyjwu]{max-width:800px;margin:3rem auto 0;padding-top:2rem;border-top:1px solid var(--border)}.sources[data-astro-cid-ckdcyjwu] h3[data-astro-cid-ckdcyjwu]{margin:0 0 1rem;font-size:1rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.sources[data-astro-cid-ckdcyjwu] ul[data-astro-cid-ckdcyjwu]{list-style:none;padding:0;margin:0}.sources[data-astro-cid-ckdcyjwu] li[data-astro-cid-ckdcyjwu]{margin-bottom:.5rem}.sources[data-astro-cid-ckdcyjwu] a[data-astro-cid-ckdcyjwu]{color:var(--primary);font-size:.9rem;text-decoration:underline}.article-nav[data-astro-cid-ckdcyjwu]{max-width:800px;margin:2rem auto 0}.back-link[data-astro-cid-ckdcyjwu]{color:var(--primary);text-decoration:none;font-family:var(--font-mono);font-size:.9rem}.back-link[data-astro-cid-ckdcyjwu]:hover{text-decoration:underline}@media (max-width: 768px){.article-header[data-astro-cid-ckdcyjwu] h1[data-astro-cid-ckdcyjwu]{font-size:1.75rem}.toc[data-astro-cid-ckdcyjwu] ol[data-astro-cid-ckdcyjwu]{columns:1}.comparison-table[data-astro-cid-ckdcyjwu]{font-size:.8rem}.comparison-table[data-astro-cid-ckdcyjwu] th[data-astro-cid-ckdcyjwu],.comparison-table[data-astro-cid-ckdcyjwu] td[data-astro-cid-ckdcyjwu]{padding:.5rem .75rem}}
