.article-container[data-astro-cid-4sn4zg3r]{padding-top:7rem;padding-bottom:5rem;min-height:80vh}.article-content-wrapper[data-astro-cid-4sn4zg3r]{max-width:900px;margin:0 auto;padding:0 1.5rem}.article-header[data-astro-cid-4sn4zg3r]{margin-bottom:2.5rem}.back-link[data-astro-cid-4sn4zg3r]{color:var(--primary);text-decoration:none;font-size:.95rem;font-weight:600;display:inline-block;margin-bottom:1.5rem;transition:transform .2s ease,color .2s ease}.back-link[data-astro-cid-4sn4zg3r]:hover{transform:translate(-4px);color:var(--primary-light)}.article-meta[data-astro-cid-4sn4zg3r]{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;margin-bottom:1.25rem}.category-badge[data-astro-cid-4sn4zg3r]{background:#883aea26;color:#a855f7;border:1px solid rgba(136,58,234,.3);padding:.3rem .85rem;border-radius:9999px;font-size:.85rem;font-weight:600}[data-astro-cid-4sn4zg3r][data-theme=light] .category-badge[data-astro-cid-4sn4zg3r]{background:#883aea1a;color:#7c3aed;border-color:#883aea33}.meta-item[data-astro-cid-4sn4zg3r]{color:var(--text-muted);font-size:.85rem}.article-title[data-astro-cid-4sn4zg3r]{font-size:2.5rem;font-weight:800;line-height:1.25;color:var(--text);margin-bottom:1.25rem;font-family:Outfit,sans-serif}.article-subtitle[data-astro-cid-4sn4zg3r]{font-size:1.2rem;color:var(--text-muted);line-height:1.6;margin-bottom:1.5rem}.article-body[data-astro-cid-4sn4zg3r]{background:var(--glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:1.25rem;padding:3rem;color:var(--text)}[data-astro-cid-4sn4zg3r][data-theme=light] .article-body[data-astro-cid-4sn4zg3r]{background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 10px 35px -10px #0000000f}.not-found-card[data-astro-cid-4sn4zg3r]{text-align:center;padding:4rem 2rem}.cover-image-wrapper[data-astro-cid-4sn4zg3r]{margin-bottom:2.5rem;border-radius:1rem;overflow:hidden}.cover-image[data-astro-cid-4sn4zg3r]{width:100%;max-height:450px;object-fit:cover}.content-text[data-astro-cid-4sn4zg3r]{color:var(--text);font-size:1.05rem;line-height:1.8}.markdown-render[data-astro-cid-4sn4zg3r] h1,.markdown-render[data-astro-cid-4sn4zg3r] h2,.markdown-render[data-astro-cid-4sn4zg3r] h3,.markdown-render[data-astro-cid-4sn4zg3r] h4{color:var(--text);font-family:Outfit,sans-serif;font-weight:700;line-height:1.3}.markdown-render[data-astro-cid-4sn4zg3r] h1{font-size:2rem;margin-top:2rem;margin-bottom:1rem}.markdown-render[data-astro-cid-4sn4zg3r] h2{font-size:1.75rem;margin-top:2.5rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--glass-border)}.markdown-render[data-astro-cid-4sn4zg3r] h3{font-size:1.35rem;margin-top:2rem;margin-bottom:.75rem}.markdown-render[data-astro-cid-4sn4zg3r] p{margin-bottom:1.5rem;color:var(--text);line-height:1.8}.markdown-render[data-astro-cid-4sn4zg3r] ul,.markdown-render[data-astro-cid-4sn4zg3r] ol{margin:1.25rem 0 1.75rem 1.75rem}.markdown-render[data-astro-cid-4sn4zg3r] li{margin-bottom:.75rem;color:var(--text)}.markdown-render[data-astro-cid-4sn4zg3r] strong{color:var(--text);font-weight:700}.markdown-render[data-astro-cid-4sn4zg3r] em{color:var(--text-muted)}.markdown-render[data-astro-cid-4sn4zg3r] hr{border:0;border-top:1px solid var(--glass-border);margin:2.5rem 0}.markdown-render[data-astro-cid-4sn4zg3r] blockquote{background:#883aea14;border-left:4px solid var(--primary);padding:1.25rem 1.5rem;border-radius:.5rem;margin:1.75rem 0;color:var(--text);font-style:italic}.markdown-render[data-astro-cid-4sn4zg3r] code{background:#883aea1a;color:var(--primary);padding:.2rem .45rem;border-radius:.35rem;font-size:.9em;font-family:monospace}.markdown-render[data-astro-cid-4sn4zg3r] pre{background:#090d16;border:1px solid var(--glass-border);padding:1.25rem;border-radius:.75rem;overflow-x:auto;margin:1.5rem 0}.markdown-render[data-astro-cid-4sn4zg3r] pre code{background:transparent;padding:0;color:#e2e8f0;font-size:.9rem}.markdown-render[data-astro-cid-4sn4zg3r] a{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.markdown-render[data-astro-cid-4sn4zg3r] table{width:100%;border-collapse:collapse;margin:2rem 0}.markdown-render[data-astro-cid-4sn4zg3r] th,.markdown-render[data-astro-cid-4sn4zg3r] td{border:1px solid var(--glass-border);padding:.75rem 1rem;text-align:left}.markdown-render[data-astro-cid-4sn4zg3r] th{background:#883aea0d;color:var(--text)}.markdown-render[data-astro-cid-4sn4zg3r] .callout-box{background:#883aea1a;border-left:4px solid var(--primary);padding:1.25rem 1.5rem;border-radius:.5rem;margin:1.75rem 0;color:var(--text)}[data-astro-cid-4sn4zg3r][data-theme=light] .markdown-render[data-astro-cid-4sn4zg3r] .callout-box{background:#883aea14;border-left-color:#7c3aed}.markdown-render[data-astro-cid-4sn4zg3r] .features-list{margin:1.25rem 0 1.75rem 1.5rem}.markdown-render[data-astro-cid-4sn4zg3r] .features-list li{margin-bottom:.75rem;color:var(--text)}.markdown-render[data-astro-cid-4sn4zg3r] .metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin:2.5rem 0}.markdown-render[data-astro-cid-4sn4zg3r] .metric-card{background:#ffffff0a;border:1px solid var(--glass-border);padding:1.5rem;border-radius:.75rem;text-align:center}[data-astro-cid-4sn4zg3r][data-theme=light] .markdown-render[data-astro-cid-4sn4zg3r] .metric-card{background:#00000005;border-color:#00000014}.markdown-render[data-astro-cid-4sn4zg3r] .metric-val{display:block;font-size:2.2rem;font-weight:700;font-family:Outfit,sans-serif;color:var(--primary)}[data-astro-cid-4sn4zg3r][data-theme=light] .markdown-render[data-astro-cid-4sn4zg3r] .metric-val{color:#7c3aed}.markdown-render[data-astro-cid-4sn4zg3r] .metric-label{font-size:.85rem;color:var(--text-muted)}.cta-banner[data-astro-cid-4sn4zg3r]{margin-top:3.5rem;padding:2.5rem;background:linear-gradient(135deg,#883aea33,#3b82f626);border:1px solid rgba(136,58,234,.3);border-radius:1rem;text-align:center}[data-astro-cid-4sn4zg3r][data-theme=light] .cta-banner[data-astro-cid-4sn4zg3r]{background:linear-gradient(135deg,#883aea1a,#3b82f60f);border-color:#883aea40}.cta-banner[data-astro-cid-4sn4zg3r] h3[data-astro-cid-4sn4zg3r]{font-size:1.5rem;color:var(--text);margin-bottom:.5rem;font-family:Outfit,sans-serif}.cta-banner[data-astro-cid-4sn4zg3r] p[data-astro-cid-4sn4zg3r]{color:var(--text-muted);margin-bottom:1.5rem}@media(max-width:768px){.article-container[data-astro-cid-4sn4zg3r]{padding-top:5.5rem;padding-bottom:3.5rem}.article-title[data-astro-cid-4sn4zg3r]{font-size:1.85rem}.article-body[data-astro-cid-4sn4zg3r]{padding:1.5rem}.article-content-wrapper[data-astro-cid-4sn4zg3r]{padding:0 1rem}}
