.reveo-article-page{font-size:17px;line-height:1.7}.reveo-article-bc{color:#9ca3af;max-width:1280px;margin:0 auto;padding:24px 80px 0;font-size:13px}.reveo-article-bc a{color:#9ca3af;text-decoration:none}.reveo-article-bc a:hover{color:#30feaf}.reveo-article-bc .sep{color:#2a2a2a;margin:0 8px}.reveo-article-main{grid-template-columns:1fr 280px;align-items:start;gap:64px;max-width:1280px;margin:0 auto;padding:48px 80px 64px;display:grid}.reveo-article-header{margin-bottom:32px}.reveo-eyebrow{color:#30feaf;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.reveo-article-header h1{letter-spacing:-.02em;color:#fff;margin:12px 0 0;font-size:44px;font-weight:800;line-height:1.1}.reveo-article-meta{color:#9ca3af;margin-top:12px;font-size:14px}.reveo-article-hero{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:14px;width:100%;margin:0 0 32px;display:block}.reveo-hero-ph{aspect-ratio:16/9;text-align:center;background:#0d0d0d;border:1.5px dashed #2a2a2a;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;margin:0 0 32px;padding:24px;display:flex}.reveo-hero-ph-icon{opacity:.45;font-size:34px}.reveo-hero-ph-label{color:#6b7280;max-width:480px;font-size:13px;line-height:1.5}.reveo-article-body .reveo-inline-img-ph{text-align:center;color:#6b7280;background:#0d0d0d;border:1.5px dashed #2a2a2a;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;min-height:200px;margin:24px 0;padding:24px;font-size:13px;display:flex}.reveo-article-body .reveo-inline-img-ph span[aria-hidden]{opacity:.45;font-size:28px}.reveo-stats{grid-template-columns:repeat(3,1fr);gap:20px;margin:8px 0 40px;display:grid}.reveo-stat{background:#0d0d0d;border:1px solid #1f1f1f;border-radius:12px;padding:24px}.reveo-stat-value{color:#30feaf;font-size:40px;font-weight:800;line-height:1}.reveo-stat-label{color:#d1d5db;margin-top:10px;font-size:15px}.reveo-stat-sub{color:#9ca3af;margin-top:4px;font-size:13px}.reveo-article-body h2{letter-spacing:-.02em;color:#fff;margin:48px 0 16px;scroll-margin-top:88px;font-size:32px;font-weight:800;line-height:1.15}.reveo-article-body h2:first-child{margin-top:0}.reveo-article-body h3{letter-spacing:-.01em;color:#fff;margin:32px 0 12px;font-size:22px;font-weight:700}.reveo-article-body p{color:#d1d5db;margin-bottom:20px}.reveo-article-body p strong,.reveo-article-body li strong{color:#fff;font-weight:700}.reveo-article-body ul,.reveo-article-body ol{color:#d1d5db;margin:0 0 20px 24px}.reveo-article-body li{margin-bottom:8px}.reveo-article-body a{color:#30feaf;text-decoration:underline}.reveo-article-body table{border-collapse:collapse;width:100%;margin:24px 0;font-size:15px}.reveo-article-body th,.reveo-article-body td{text-align:left;color:#d1d5db;border:1px solid #1f1f1f;padding:12px 16px}.reveo-article-body th{color:#fff;background:#0d0d0d;font-weight:700}.reveo-article-body pre{color:#d1d5db;white-space:pre-wrap;background:#0d0d0d;border:1px solid #1f1f1f;border-radius:8px;margin:0 0 20px;padding:16px;font-size:14px;overflow-x:auto}.reveo-article-body blockquote{color:#d1d5db;border-left:3px solid #30feaf;margin:0 0 20px;padding:4px 0 4px 20px}.reveo-toc{background:#0a0a0a;border:1.25px solid #1f1f1f;border-radius:14px;padding:24px;position:sticky;top:24px}.reveo-toc-head{color:#30feaf;letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px;font-size:11px;font-weight:700}.reveo-toc ul{margin:0;padding:0;list-style:none}.reveo-toc li{border-left:2px solid #2a2a2a;margin-left:4px;padding:6px 0 6px 14px;font-size:13px}.reveo-toc a{color:#9ca3af;line-height:1.5;text-decoration:none;display:block}.reveo-toc a:hover{color:#30feaf}.reveo-article-section{max-width:1280px;margin:0 auto;padding:0 80px}.reveo-article-cta{padding:64px 0}.reveo-article-cta-inner{text-align:center;max-width:800px;margin:0 auto;padding:0 80px}.reveo-article-cta-inner h2{color:#fff;margin-bottom:12px;font-size:32px;font-weight:800}.reveo-article-cta-inner p{color:#d1d5db;margin-bottom:24px}.reveo-related{border-top:1px solid #1a1a1a;padding:64px 0}.reveo-related-inner{max-width:1200px;margin:0 auto;padding:0 80px}.reveo-related-inner h2{color:#fff;margin:8px 0 24px;font-size:28px;font-weight:800}.reveo-related-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.reveo-rel-card{background:#0d0d0d;border:1px solid #1f1f1f;border-radius:12px;padding:24px;text-decoration:none;transition:border-color .15s;display:block}.reveo-rel-card:hover{border-color:#30feaf}.reveo-rel-tag{color:#30feaf;letter-spacing:.08em;margin-bottom:10px;font-size:11px;font-weight:700}.reveo-rel-title{color:#fff;margin-bottom:8px;font-weight:700}.reveo-rel-desc{color:#9ca3af;font-size:14px;line-height:1.5}@media (width<=1023px){.reveo-article-bc{padding:24px 24px 0}.reveo-article-main{grid-template-columns:1fr;gap:32px;padding:32px 24px 48px}.reveo-toc-wrap{display:none}.reveo-article-section,.reveo-related-inner,.reveo-article-cta-inner{padding-left:24px;padding-right:24px}.reveo-stats,.reveo-related-grid{grid-template-columns:1fr}.reveo-article-header h1{font-size:34px}}
