:root{--article-card:#111318;--article-card-soft:#171a21;--article-text:#d6d8df;--article-muted:#9ca3af;--article-heading:#ffffff;--article-line:rgba(255, 255, 255, 0.10);--article-accent:#c4ff00;--article-accent-soft:rgba(196, 255, 0, 0.10)}.blog-article-content{color:var(--article-text);font-size:17px;line-height:1.85}.blog-article-content *{max-width:100%}.blog-article-content>:first-child{margin-top:0}.blog-article-content>:last-child{margin-bottom:0}.blog-article-content h1,.blog-article-content h2,.blog-article-content h3,.blog-article-content h4,.blog-article-content h5,.blog-article-content h6{color:var(--article-heading);font-weight:800;line-height:1.25;letter-spacing:-.02em}.blog-article-content h1{font-size:42px;margin:0 0 28px}.blog-article-content h2{position:relative;scroll-margin-top:110px;font-size:30px;margin:52px 0 18px;padding-left:18px}.blog-article-content h2::before{content:"";position:absolute;left:0;top:6px;width:5px;height:28px;border-radius:99px;background:var(--article-accent)}.blog-article-content h3{font-size:22px;margin:34px 0 14px}.blog-article-content h4{font-size:19px;margin:28px 0 12px}.blog-article-content p{margin:0 0 20px;color:var(--article-text)}.blog-article-content b,.blog-article-content strong{color:#fff;font-weight:700}.blog-article-content em{color:var(--article-muted)}.blog-article-content a{color:var(--article-accent);font-weight:700;text-decoration:none;border-bottom:1px solid rgba(196,255,0,.45)}.blog-article-content a:hover{border-color:var(--article-accent)}.blog-article-content hr{border:0;height:1px;margin:42px 0;background:linear-gradient(90deg,transparent,rgba(196,255,0,.45),transparent)}.blog-article-content ol,.blog-article-content ul{margin:18px 0 26px;padding:0;list-style:none}.blog-article-content li{position:relative;margin-bottom:12px;color:var(--article-text);line-height:1.75}.blog-article-content ul li{padding-left:28px}.blog-article-content ul li::before{content:"";position:absolute;left:2px;top:12px;width:9px;height:9px;border-radius:50%;background:var(--article-accent);box-shadow:0 0 0 5px var(--article-accent-soft)}.blog-article-content ol{counter-reset:article-counter}.blog-article-content ol li{counter-increment:article-counter;padding-left:42px}.blog-article-content ol li::before{content:counter(article-counter);position:absolute;left:0;top:2px;width:28px;height:28px;border-radius:10px;background:var(--article-accent);color:#0a0a0a;font-size:13px;font-weight:900;display:flex;align-items:center;justify-content:center}.blog-article-content blockquote{margin:34px 0;padding:24px 26px;border-left:5px solid var(--article-accent);background:var(--article-card-soft);border-radius:18px}.blog-article-content blockquote p{margin:0;color:var(--article-heading);font-size:19px;line-height:1.75}.blog-article-content img{display:block;width:100%;height:auto;margin:32px 0;border-radius:22px;border:1px solid var(--article-line);background:var(--article-card)}.blog-article-content figure{margin:34px 0}.blog-article-content figcaption{margin-top:10px;color:var(--article-muted);font-size:14px;text-align:center}.blog-article-content table{width:100%;margin:34px 0;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--article-line);border-radius:18px;background:var(--article-card);font-size:15px}.blog-article-content td,.blog-article-content th{padding:15px 18px;text-align:left;vertical-align:top;border-bottom:1px solid var(--article-line)}.blog-article-content th{background:rgba(196,255,0,.1);color:var(--article-accent);font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.blog-article-content td{color:var(--article-text)}.blog-article-content tr:last-child td{border-bottom:0}.blog-article-content tr:nth-child(2n) td{background:rgba(255,255,255,.025)}.blog-article-content .cta-block{margin:42px 0;padding:30px;border-radius:24px;border:1px solid rgba(196,255,0,.25);background:radial-gradient(circle at top right,rgba(196,255,0,.13),transparent 35%),var(--article-card)}.blog-article-content .cta-block strong{display:block;margin-bottom:10px;color:#fff;font-size:24px;line-height:1.3}.blog-article-content .cta-block p{margin-bottom:18px;color:var(--article-muted)}.blog-article-content .cta-block a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border-radius:999px;background:var(--article-accent);padding:0 20px;color:#0a0a0a;border:0;font-weight:900}.blog-article-content .cta-block a:hover{background:#d7ff45}@media (max-width:768px){.blog-article-content{font-size:15.5px;line-height:1.8}.blog-article-content h1{font-size:30px}.blog-article-content h2{font-size:24px;margin-top:42px}.blog-article-content h3{font-size:19px}.blog-article-content li,.blog-article-content p{font-size:15.5px}.blog-article-content table{display:block;overflow-x:auto;white-space:nowrap}.blog-article-content .cta-block{padding:22px}.blog-article-content .cta-block strong{font-size:20px}}