/* V46 editorial layout — stronger hierarchy, useful table of contents, denser article reading */
.nx-article-main .space{padding-top:42px}.nx-article-main .container>.row>.col-lg-9{width:min(100%,960px);max-width:960px}.nexus-article{max-width:940px;margin:auto}.nexus-article-cover{position:relative;aspect-ratio:1.9/1;max-height:470px;margin-bottom:28px;border:1px solid rgba(69,248,130,.18);border-radius:20px;overflow:hidden;background:radial-gradient(circle at 50% 30%,#153028,#071016 62%);box-shadow:0 28px 80px rgba(0,0,0,.25)}.nexus-article-cover:after{content:"";position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(transparent,rgba(3,8,11,.54));pointer-events:none}.nexus-article-cover img{object-fit:cover}.nexus-article-category{z-index:2}.nexus-article-breadcrumb{font-size:12px}.nexus-article-title{max-width:880px;font-size:clamp(34px,4vw,58px)!important;line-height:1.02!important;letter-spacing:-.025em}.nexus-article-excerpt{max-width:790px;font-size:18px!important;line-height:1.65!important;color:#9cecb8!important}.nexus-article-meta{margin:12px 0 18px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06)}
.nx46-article-toc{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;margin:24px 0 36px;padding:16px;border:1px solid rgba(69,248,130,.16);border-radius:16px;background:linear-gradient(135deg,rgba(69,248,130,.045),rgba(7,13,18,.75))}.nx46-article-toc>div{display:flex;align-items:center;gap:9px;color:#45f882;font:800 13px/1.2 Rajdhani,Poppins,sans-serif;text-transform:uppercase;letter-spacing:.08em}.nx46-article-toc nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.nx46-article-toc a{display:flex;gap:9px;padding:8px 9px;border-radius:9px;color:#b7c3bd;text-decoration:none;font-size:11px;line-height:1.3}.nx46-article-toc a:hover{background:rgba(69,248,130,.07);color:#fff}.nx46-article-toc a b{color:#45f882;font-size:9px}
.nexus-article-content{font-size:16px!important;line-height:1.82!important;color:#aeb9b4!important}.nexus-article-content h2{position:relative;margin-top:50px!important;padding-top:8px;padding-bottom:12px;border-bottom:1px solid rgba(69,248,130,.15);font-size:clamp(25px,2.5vw,34px)!important;line-height:1.12!important}.nexus-article-content h2:before{content:"";position:absolute;left:0;bottom:-1px;width:66px;height:2px;background:#45f882}.nexus-article-content h3{margin-top:30px!important;font-size:22px!important}.nexus-article-content p{margin:0 0 18px!important;max-width:820px}.nexus-article-content ul,.nexus-article-content ol{display:grid;gap:8px;margin:16px 0 24px;padding-inline-start:24px}.nexus-article-content li::marker{color:#45f882}.nexus-article-content blockquote{margin:26px 0;padding:17px 20px;border-inline-start:3px solid #45f882;border-radius:0 12px 12px 0;background:rgba(69,248,130,.055);color:#d9e2dd}.nexus-riftlab-promo.nexus-context-promo{margin-top:42px!important;border-radius:18px!important;background:linear-gradient(135deg,rgba(16,57,38,.35),rgba(7,13,18,.9))!important}.nexus-editorial-note{margin-top:28px}.nexus-related-section{margin-top:70px}
.nx46-reading-progress{position:fixed;z-index:9999;left:0;right:0;top:0;height:2px;background:rgba(255,255,255,.04);pointer-events:none}.nx46-reading-progress i{display:block;width:0;height:100%;background:#45f882;box-shadow:0 0 12px rgba(69,248,130,.65)}
[dir="rtl"] .nexus-article-content h2:before{left:auto;right:0}[dir="rtl"] .nexus-article-content blockquote{border-inline-start:3px solid #45f882;border-radius:12px 0 0 12px}
@media(max-width:760px){.nx-article-main .space{padding-top:24px}.nexus-article-cover{aspect-ratio:16/9;border-radius:14px}.nexus-article-title{font-size:34px!important}.nexus-article-excerpt{font-size:15px!important}.nx46-article-toc{grid-template-columns:1fr;gap:9px;padding:12px}.nx46-article-toc nav{grid-template-columns:1fr}.nexus-article-content{font-size:15px!important;line-height:1.76!important}.nexus-article-content h2{margin-top:38px!important;font-size:26px!important}}
