.article-hero{padding-top:170px;padding-bottom:70px}.article-wrap{max-width:880px;margin:0 auto}.article-meta{color:var(--accent-neon);font-weight:600;margin-bottom:18px}.article-lead{font-size:1.3rem;color:var(--text-muted);margin-bottom:36px}.article-body h2{font-size:clamp(1.7rem,4vw,2.5rem);margin:54px 0 18px}.article-body h3{font-size:1.35rem;margin:32px 0 12px}.article-body p,.article-body li{color:var(--text-muted);font-size:1.08rem}.article-body p{margin-bottom:20px}.article-body ul,.article-body ol{padding-left:24px;margin-bottom:24px}.article-body li{margin-bottom:10px}.article-callout{margin:36px 0;padding:28px;border-left:4px solid var(--accent-neon);background:var(--glass-bg)}.resource-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.resource-card{color:inherit;text-decoration:none}.resource-card h2{font-size:1.35rem}.resource-card p{color:var(--text-muted)}.article-cta{text-align:center;margin:70px 0}