.article-page[data-astro-cid-wxnk6ddt]{padding-top:2rem;padding-bottom:5rem}.breadcrumbs[data-astro-cid-wxnk6ddt]{margin-bottom:2rem}.breadcrumbs[data-astro-cid-wxnk6ddt] ol[data-astro-cid-wxnk6ddt]{gap:.5rem;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}.breadcrumbs[data-astro-cid-wxnk6ddt] a[data-astro-cid-wxnk6ddt]{color:hsl(var(--text-secondary))}.breadcrumbs[data-astro-cid-wxnk6ddt] a[data-astro-cid-wxnk6ddt]:hover{color:hsl(var(--accent-primary))}.breadcrumbs[data-astro-cid-wxnk6ddt] .separator[data-astro-cid-wxnk6ddt]{color:hsl(var(--text-muted))}.breadcrumbs[data-astro-cid-wxnk6ddt] .current[data-astro-cid-wxnk6ddt]{color:hsl(var(--text-primary));font-weight:500}.article-grid[data-astro-cid-wxnk6ddt]{grid-template-columns:1fr;gap:3rem;display:grid}@media (width>=992px){.article-grid[data-astro-cid-wxnk6ddt]{grid-template-columns:2.2fr 1fr}}.article-header[data-astro-cid-wxnk6ddt]{margin-bottom:2.5rem}.category-badge[data-astro-cid-wxnk6ddt]{background-color:hsla(var(--accent-primary), .15);color:hsl(var(--accent-primary));border:1px solid hsla(var(--accent-primary), .25);border-radius:4px;margin-bottom:1rem;padding:.3rem .6rem;font-size:.75rem;font-weight:700;display:inline-block}.article-header[data-astro-cid-wxnk6ddt] h1[data-astro-cid-wxnk6ddt]{margin-bottom:1rem;font-size:clamp(2rem,4vw,2.8rem);line-height:1.2}.author-meta[data-astro-cid-wxnk6ddt]{color:hsl(var(--text-muted));border-bottom:1px solid hsl(var(--border-color));gap:1.5rem;padding-bottom:1rem;font-size:.9rem;display:flex}.intro-lead[data-astro-cid-wxnk6ddt]{color:hsl(var(--text-primary));margin-bottom:2rem;font-size:1.25rem;line-height:1.6}.article-body[data-astro-cid-wxnk6ddt] h2[data-astro-cid-wxnk6ddt]{margin-top:2.5rem;margin-bottom:1rem;font-size:1.6rem}.article-body[data-astro-cid-wxnk6ddt] h3[data-astro-cid-wxnk6ddt]{margin-top:1.8rem;margin-bottom:.8rem;font-size:1.35rem}.article-body[data-astro-cid-wxnk6ddt] p[data-astro-cid-wxnk6ddt]{margin-bottom:1.5rem;line-height:1.7}.article-body[data-astro-cid-wxnk6ddt] a[data-astro-cid-wxnk6ddt]{font-weight:600;text-decoration:underline}.table-container[data-astro-cid-wxnk6ddt]{border:1px solid hsl(var(--border-color));border-radius:var(--radius-sm);width:100%;box-shadow:var(--shadow-sm);margin:2rem 0;overflow-x:auto}.comparison-table[data-astro-cid-wxnk6ddt]{border-collapse:collapse;text-align:left;width:100%;min-width:500px;font-size:.95rem}.comparison-table[data-astro-cid-wxnk6ddt] th[data-astro-cid-wxnk6ddt]{background-color:hsl(var(--bg-secondary));color:hsl(var(--text-primary));border-bottom:2px solid hsl(var(--border-color));font-weight:600;font-family:var(--font-heading);padding:1rem}.comparison-table[data-astro-cid-wxnk6ddt] td[data-astro-cid-wxnk6ddt]{border-bottom:1px solid hsl(var(--border-color));color:hsl(var(--text-secondary));padding:1rem}.comparison-table[data-astro-cid-wxnk6ddt] tbody[data-astro-cid-wxnk6ddt] tr[data-astro-cid-wxnk6ddt]:hover{background-color:hsla(var(--accent-primary), .02)}hr[data-astro-cid-wxnk6ddt]{background:hsl(var(--border-color));border:0;height:1px;margin:3rem 0}.article-faq[data-astro-cid-wxnk6ddt]{border-top:1px solid hsl(var(--border-color));margin-top:4rem;padding-top:3rem}.article-faq[data-astro-cid-wxnk6ddt] h2[data-astro-cid-wxnk6ddt]{margin-bottom:2rem}.article-sidebar[data-astro-cid-wxnk6ddt]{flex-direction:column;gap:2rem;display:flex}.sidebar-widget[data-astro-cid-wxnk6ddt]{padding:2rem}.sidebar-widget[data-astro-cid-wxnk6ddt] h4[data-astro-cid-wxnk6ddt]{margin-bottom:1rem;font-size:1.2rem}.sidebar-widget[data-astro-cid-wxnk6ddt] p[data-astro-cid-wxnk6ddt]{color:hsl(var(--text-secondary));margin-bottom:1.5rem;font-size:.95rem}.sidebar-cta[data-astro-cid-wxnk6ddt]{justify-content:center;width:100%}.related-links[data-astro-cid-wxnk6ddt]{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.related-links[data-astro-cid-wxnk6ddt] a[data-astro-cid-wxnk6ddt]{color:hsl(var(--text-secondary));font-size:.95rem;font-weight:500;line-height:1.4;display:block}.related-links[data-astro-cid-wxnk6ddt] a[data-astro-cid-wxnk6ddt]:hover{color:hsl(var(--accent-primary));transform:translate(4px)}
