.nl-v2 .blog-main{background:#fff}.nl-v2 .article-hero{position:relative;overflow:hidden;padding:clamp(32px,5vw,56px) 0 clamp(28px,4vw,48px);background:linear-gradient(180deg,#f5f3ff,#fff);border-bottom:1px solid rgba(28,28,31,.08)}.nl-v2 .ah-bg{position:absolute;inset:0;z-index:0;pointer-events:none}.nl-v2 .ah-orb{position:absolute;border-radius:50%;filter:blur(80px)}.nl-v2 .ah-orb--1{width:600px;height:400px;top:-150px;right:0;background:radial-gradient(ellipse,rgba(131,88,250,.18),transparent 70%)}.nl-v2 .ah-orb--2{width:400px;height:400px;bottom:-100px;left:10%;background:radial-gradient(ellipse,rgba(253,186,116,.2),transparent 70%)}.nl-v2 .ah-inner{position:relative;z-index:1;max-width:1320px;margin:0 auto;padding:0 clamp(8px,2vw,24px);display:grid;grid-template-columns:1fr 320px;gap:0 40px;align-items:center}.nl-v2 .ah-text{min-width:0}@media (max-width: 860px){.nl-v2 .ah-inner{grid-template-columns:1fr}.nl-v2 .ah-illus{display:none}}.nl-v2 .ah-illus{position:relative;display:flex;align-items:center;justify-content:center;padding:8px 0}.nl-v2 .ahi-thumb-card{background:#fff;border:1px solid #ede9fe;border-radius:16px;padding:8px;box-shadow:0 8px 32px #8358fa21;width:100%}.nl-v2 .ahi-thumb-card img{display:block;width:100%;height:auto;border-radius:10px}.nl-v2 .ah-meta{display:flex;align-items:center;gap:16px;margin-bottom:12px}.nl-v2 .ah-back{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#8358fa;text-decoration:none;transition:gap .15s}.nl-v2 .ah-back:hover{gap:10px}.nl-v2 .ah-cat{display:inline-flex;padding:4px 12px;border-radius:999px;background:#8358fa1a;color:#582cd3;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.nl-v2 .ah-title{font-family:Manrope,sans-serif;font-size:clamp(22px,3vw,38px);font-weight:700;letter-spacing:-.025em;line-height:1.15;color:#1c1c2e;margin:0 0 12px}.nl-v2 .ah-byline{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.nl-v2 .ah-author-link{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit;border-radius:12px;padding:4px 10px 4px 4px;margin:-4px 0 -4px -4px;transition:background .15s}.nl-v2 .ah-author-link:hover{background:#8358fa14}.nl-v2 .ah-author-link:hover .ah-author-name{color:#582cd3}.nl-v2 .ah-avatar{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#582cd3,#8358fa);color:#fff;font-size:13px;font-weight:700;display:grid;place-items:center;flex-shrink:0}.nl-v2 .ah-avatar--img{-o-object-fit:cover;object-fit:cover;background:none}.nl-v2 .ah-byline-info{display:flex;flex-direction:column}.nl-v2 .ah-author-name{font-size:14px;font-weight:700;color:#1c1c2e}.nl-v2 .ah-author-role{font-size:12px;color:#9090a0}.nl-v2 .ah-byline-sep{width:1px;height:26px;background:#e7e7ec}.nl-v2 .ah-dates{display:flex;align-items:center;gap:5px;font-size:13px;color:#6b6b78}.nl-v2 .article-layout--post{display:grid;grid-template-columns:220px 1fr 260px;gap:0 32px;max-width:1320px;margin:0 auto;padding:clamp(32px,5vw,56px) clamp(8px,2vw,24px);align-items:start}@media (max-width: 1200px){.nl-v2 .article-layout--post{grid-template-columns:180px 1fr 240px;gap:0 22px}}@media (max-width: 960px){.nl-v2 .article-layout--post{grid-template-columns:1fr 220px;gap:0 20px}.nl-v2 .article-layout--post .article-toc{display:none}}@media (max-width: 700px){.nl-v2 .article-layout--post{grid-template-columns:1fr}.nl-v2 .article-layout--post .article-sidebar{display:none}}.nl-v2 .key-takeaways{background:linear-gradient(135deg,#faf9ff,#f0eeff);border:1.5px solid #ede9fe;border-radius:16px;padding:18px 22px;margin-bottom:36px}.nl-v2 .kt-header{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#582cd3;margin-bottom:14px}.nl-v2 .kt-header svg{color:#8358fa;flex-shrink:0}.nl-v2 .kt-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.nl-v2 .kt-list li{font-size:14px;line-height:1.55;color:#3c3c4c;padding:10px 0;border-bottom:1px solid rgba(131,88,250,.1);display:grid;grid-template-columns:160px 1fr;align-items:start;gap:12px}.nl-v2 .kt-list li:last-child{border-bottom:none;padding-bottom:0}.nl-v2 .kt-list li:first-child{padding-top:0}.nl-v2 .kt-tag{display:block;font-size:11px;font-weight:700;color:#582cd3;background:#8358fa1a;border-radius:6px;padding:3px 8px;white-space:nowrap;width:-moz-fit-content;width:fit-content;margin-top:1px}@media (max-width: 640px){.nl-v2 .kt-list li{grid-template-columns:1fr;gap:5px}}.nl-v2 .article-sidebar{position:sticky;top:88px;display:flex;flex-direction:column;gap:14px}.nl-v2 .sidebar-related{background:#fff;border:1px solid #e7e7ec;border-radius:14px;padding:16px}.nl-v2 .sidebar-related-title{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#8358fa;margin:0 0 10px}.nl-v2 .sidebar-related-list{display:flex;flex-direction:column;gap:2px}.nl-v2 .sidebar-related-item{display:flex;align-items:center;gap:9px;padding:8px 6px;border-radius:9px;text-decoration:none;transition:background .15s}.nl-v2 .sidebar-related-item:hover{background:#f5f3ff}.nl-v2 .sri-icon{font-size:15px;flex-shrink:0;width:26px;text-align:center}.nl-v2 .sri-text{flex:1;display:flex;flex-direction:column}.nl-v2 .sri-label{font-size:12px;font-weight:600;color:#1c1c2e}.nl-v2 .sri-desc{font-size:11px;color:#9090a0}.nl-v2 .sri-arrow{flex-shrink:0;color:#c0bfd0;transition:color .15s}.nl-v2 .sidebar-related-item:hover .sri-arrow{color:#8358fa}.nl-v2 .article-toc{position:sticky;top:88px;background:#faf9ff;border:1px solid #ede9fe;border-radius:16px;padding:18px 18px 22px;max-height:calc(100vh - 120px);overflow-y:auto}.nl-v2 .toc-title{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#8358fa;margin:0 0 12px}.nl-v2 .toc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.nl-v2 .toc-list a{font-size:12px;color:#4b4b57;text-decoration:none;padding:3px 8px;border-radius:6px;display:block;transition:background .15s,color .15s;line-height:1.4}.nl-v2 .toc-list a:hover{background:#ede9fe;color:#582cd3;font-weight:600}.nl-v2 .toc-list .toc-sub a{padding-left:18px;font-size:11.5px;color:#6b6b78}.nl-v2 .bp-content h3{scroll-margin-top:96px}.nl-v2 .article-body{min-width:0}.nl-v2 .bp-content h1{display:none}.nl-v2 .bp-content h2{font-family:Manrope,sans-serif;font-size:clamp(20px,2vw,27px);font-weight:700;letter-spacing:-.02em;line-height:1.3;color:#1c1c2e;margin:36px 0 14px;scroll-margin-top:96px}.nl-v2 .bp-content h3{font-family:Manrope,sans-serif;font-size:clamp(17px,1.8vw,21px);font-weight:700;color:#1c1c2e;margin:26px 0 10px}.nl-v2 .bp-content h4{font-size:15.5px;font-weight:700;color:#1c1c2e;margin:20px 0 8px}.nl-v2 .bp-content p,.nl-v2 .bp-content li{font-size:15.5px;line-height:1.78;color:#3c3c4c}.nl-v2 .bp-content p{margin:0 0 14px}.nl-v2 .bp-content ul,.nl-v2 .bp-content ol{margin:0 0 16px;padding-left:22px}.nl-v2 .bp-content li{margin-bottom:7px}.nl-v2 .bp-content a{color:#582cd3}.nl-v2 .bp-content img{max-width:100%;height:auto;border-radius:12px;margin:18px 0}.nl-v2 .bp-content figure{margin:18px 0}.nl-v2 .bp-content figcaption{font-size:13px;color:#6b6b75;text-align:center}.nl-v2 .bp-content blockquote{border-left:3px solid #8358fa;margin:18px 0;padding:4px 0 4px 18px;color:#3c3c4c;font-style:italic}.nl-v2 .bp-content table{width:100%;border-collapse:collapse;margin:18px 0;font-size:14px;display:block;overflow-x:auto}.nl-v2 .bp-content th,.nl-v2 .bp-content td{border:1px solid #ede9fe;padding:10px 12px;text-align:left;vertical-align:top}.nl-v2 .bp-content th{background:#faf9ff;font-weight:700;color:#1c1c2e}.nl-v2 .bp-content .nl-faq summary{list-style:none;cursor:pointer;display:block}.nl-v2 .bp-content .nl-faq summary::-webkit-details-marker{display:none}.nl-v2 .bp-content .nl-faq details:not([open])>.nl-faq-a{display:none}.nl-v2 .bp-content .nl-faq-q{position:relative;padding-right:28px}.nl-v2 .bp-content .nl-faq-q:after{content:"+";position:absolute;right:4px;top:50%;margin-top:-.52em;font-family:Manrope,sans-serif;font-size:22px;font-weight:400;line-height:1;color:#8358fa}.nl-v2 .bp-content .nl-faq details[open] .nl-faq-q:after{content:"−"}.nl-v2 .bp-content .section-hero-post,.nl-v2 .bp-content .post-block__aside,.nl-v2 .bp-content .post-block__meta,.nl-v2 .bp-content .post-block__thumbnail,.nl-v2 .bp-content .bsf-rt-reading-time,.nl-v2 .bp-content [id^=bsf_rt]{display:none!important}.nl-v2 .bp-content .post-block{display:block}.nl-v2 .bp-content .container{max-width:none;padding:0}.nl-v2 .author-box{margin-top:48px;background:linear-gradient(135deg,#faf9ff,#f5f3ff);border:1.5px solid #ede9fe;border-radius:18px;padding:26px 28px}.nl-v2 .ab-eyebrow{font-family:Manrope,sans-serif;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#582cd3;margin:0 0 16px}.nl-v2 .ab-row{display:flex;gap:20px;align-items:flex-start}@media (max-width: 560px){.nl-v2 .ab-row{flex-direction:column}}.nl-v2 .ab-avatar{width:72px;height:72px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;border:2px solid #fff;box-shadow:0 4px 16px #1c1c1f1a}.nl-v2 .ab-avatar--initials{display:grid;place-items:center;background:linear-gradient(135deg,#8358fa,#582cd3);color:#fff;font-family:Manrope,sans-serif;font-weight:700;font-size:22px}.nl-v2 .ab-name{font-family:Manrope,sans-serif;font-weight:800;font-size:18px;color:#1c1c2e}.nl-v2 .ab-role{font-size:13px;font-weight:600;color:#582cd3;margin:2px 0 10px}.nl-v2 .ab-bio{font-size:14px;line-height:1.65;color:#3c3c4c;margin:0 0 14px}.nl-v2 .ab-links{display:flex;gap:10px;flex-wrap:wrap}.nl-v2 .ab-link{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;background:#fff;border:1px solid #e7e7ec;border-radius:9px;font-size:13px;font-weight:600;color:#1c1c2e;text-decoration:none;transition:border-color .15s,box-shadow .15s}.nl-v2 .ab-link:hover{border-color:#8358fa;box-shadow:0 2px 8px #8358fa1f}
