.insight-page{--article-bg:#100921;--article-fg:#f7f4ff;--article-muted:#b5a9cc;--article-line:#ffffff1c;--article-surface:#1c1231;--article-accent:#b89aff;background:var(--article-bg);color:var(--article-fg)}.insight-header{height:90px;max-width:1320px;padding:0 50px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--article-line)}.insight-brand{display:flex;gap:9px;align-items:center;font-size:23px;font-weight:650;letter-spacing:-1px}.insight-brand>span>span{font-weight:400;color:var(--article-muted)}.insight-brand img{width:38px;height:38px}.insight-header nav{display:flex;align-items:center;gap:28px;font-size:12px}.insight-header nav>a:first-child{color:var(--article-muted)}.insight-header nav>a:hover{color:var(--article-accent)}.insight-theme{border:1px solid var(--article-line);border-radius:50%;width:38px;height:38px;font-size:23px;line-height:1;color:var(--article-fg)}.insight-report{padding:12px 17px;border:1px solid var(--article-line);border-radius:7px}.insight-report span{margin-left:15px}.insight-hero{position:relative;overflow:hidden;max-width:1220px;margin:auto;padding:90px 0 65px;border-bottom:1px solid var(--article-line)}.insight-meta{display:flex;gap:22px;align-items:center;font-size:10px;letter-spacing:1.2px;color:var(--article-muted);font-weight:600;position:relative;z-index:1}.insight-meta>span:first-child{color:var(--article-accent);padding:7px 10px;background:#8b5cf615;border:1px solid #8b5cf640;border-radius:5px}.insight-hero h1{max-width:850px;font-size:clamp(40px,5.1vw,68px);font-weight:530;letter-spacing:-2.7px;line-height:1.08;margin-top:30px;position:relative;z-index:1}.insight-hero>p{font-size:18px;line-height:1.7;color:var(--article-muted);max-width:690px;margin:27px 0 32px;position:relative;z-index:1}.insight-byline{display:flex;align-items:center;gap:12px}.insight-author-mark{display:grid;place-items:center;width:38px;height:38px;background:#8b5cf620;border:1px solid #8b5cf645;border-radius:50%;color:var(--article-accent);font-size:15px;font-weight:600}.insight-byline div{display:grid;gap:5px}.insight-byline strong{font-size:12px;font-weight:550}.insight-byline div>span{font-size:11px;color:var(--article-muted)}.insight-orbit{position:absolute;right:-75px;top:60px;width:370px;height:370px;display:grid;place-items:center;opacity:.6;transform:rotate(-25deg);pointer-events:none}.insight-orbit i{position:absolute;border:1px solid #8b5cf62b;inset:10px;border-radius:50%;transform:rotateX(35deg)}.insight-orbit i:nth-child(2){inset:55px}.insight-orbit i:nth-child(3){inset:100px}.insight-orbit>span{font-size:100px;letter-spacing:-7px;font-weight:350;color:#8b5cf622;transform:rotate(25deg)}.insight-layout{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:230px minmax(0,730px);gap:90px;padding:65px 0 80px}.insight-toc{position:sticky;top:35px;align-self:start}.insight-toc>span{display:block;font-size:10px;font-weight:600;letter-spacing:1.6px;color:var(--article-muted);margin-bottom:22px}.insight-toc nav{display:flex;flex-direction:column;gap:4px}.insight-toc nav a{font-size:12px;line-height:1.55;padding:9px 0 9px 15px;border-left:1px solid var(--article-line);color:var(--article-muted);transition:color .2s,border-color .2s}.insight-toc nav a:hover,.insight-toc nav a.active{color:var(--article-accent);border-color:var(--article-accent)}.insight-toc-cta{display:block;font-size:11px;margin-top:28px;padding:17px 0;border-top:1px solid var(--article-line);color:var(--article-accent)}.insight-body{min-width:0}.insight-body>section{position:relative;margin:0 0 50px;scroll-margin-top:30px}.section-count{color:var(--article-accent);font:11px monospace;display:block;margin-bottom:12px}.insight-body h2{font-size:29px;line-height:1.2;letter-spacing:-.8px;font-weight:550;margin:0 0 21px}.insight-body p{font-size:15px;line-height:1.85;color:var(--article-muted);margin:0 0 18px}.insight-body p a{color:var(--article-accent);text-decoration:underline;text-underline-offset:4px;text-decoration-color:#8b5cf650}.insight-body p a:hover{text-decoration-color:var(--article-accent)}.insight-note{background:var(--article-surface)}.article-note{padding:24px 27px;border:1px solid #8b5cf640;border-left:3px solid #8b5cf6;background:var(--article-surface);border-radius:0 8px 8px 0;margin:25px 0}.article-note>span{font-size:9px;letter-spacing:1.2px;color:var(--article-accent);font-weight:600}.article-note p{margin:10px 0 0;font-size:14px;line-height:1.8}.article-checklist{list-style:none;padding:0;margin:20px 0}.article-checklist li{position:relative;padding:15px 0 15px 28px;border-bottom:1px solid var(--article-line);color:var(--article-muted);font-size:14px;line-height:1.75}.article-checklist li:before{content:'✓';position:absolute;left:0;color:var(--article-accent);font-size:12px}.article-checklist strong{color:var(--article-fg);font-weight:550}.article-status{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:23px 0}.article-status>div{padding:21px;border:1px solid var(--article-line);background:var(--article-surface);border-radius:8px}.article-status strong{font-size:14px;font-weight:550;color:var(--article-accent)}.article-status p{font-size:13px;margin:9px 0 0;line-height:1.7}.insight-end{padding:35px;border:1px solid #8b5cf640;border-radius:10px;background:linear-gradient(125deg,#8b5cf619,var(--article-surface));margin-top:55px}.insight-end>span{font-size:9px;font-weight:600;letter-spacing:1.2px;color:var(--article-accent)}.insight-end h2{font-size:29px;margin:18px 0}.insight-end p{font-size:14px}.insight-end>a{display:inline-flex;align-items:center;gap:28px;padding:13px 19px;background:#8b5cf6;color:white;border-radius:6px;font-size:12px;margin-top:8px;transition:background .2s}.insight-end>a:hover{background:#7542e0}.insight-related{max-width:1220px;margin:auto;border-top:1px solid var(--article-line);padding:55px 0 75px}.insight-related>div>span{font-size:10px;color:var(--article-accent);letter-spacing:1.2px}.insight-related h2{font-size:35px;letter-spacing:-1px;font-weight:500;margin:15px 0 30px}.insight-related-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.insight-related-grid>a{position:relative;display:flex;flex-direction:column;gap:18px;border:1px solid var(--article-line);border-radius:10px;padding:30px 55px 30px 30px;transition:background .2s,border-color .2s}.insight-related-grid>a:hover{background:var(--article-surface);border-color:#8b5cf680}.insight-related-grid>a>span{font-size:9px;color:var(--article-accent);letter-spacing:1px}.insight-related-grid strong{font-size:23px;font-weight:500;line-height:1.25;letter-spacing:-.5px;max-width:390px}.insight-related-grid b{position:absolute;right:25px;bottom:30px;font-size:21px;color:var(--article-accent);font-weight:400}.insight-footer{max-width:1220px;margin:auto;display:flex;gap:30px;align-items:center;font-size:11px;padding:30px 0;border-top:1px solid var(--article-line);color:var(--article-muted)}.insight-footer>a:first-of-type{margin-left:auto}.insight-footer a:hover{color:var(--article-accent)}.insight-page a:focus-visible,.insight-page button:focus-visible{outline:2px solid var(--article-accent);outline-offset:5px}.insight-page ::selection{background:#8b5cf6;color:white}
@media(max-width:1320px){.insight-hero,.insight-related,.insight-footer{margin-inline:50px}.insight-layout{margin-inline:50px;gap:60px;grid-template-columns:210px minmax(0,1fr)}}
@media(max-width:900px){.insight-header{padding-inline:30px}.insight-hero,.insight-related,.insight-footer{margin-inline:30px}.insight-hero{padding-top:65px}.insight-layout{margin-inline:30px;grid-template-columns:180px minmax(0,1fr);gap:35px}.insight-body h2{font-size:26px}.insight-orbit{right:-150px;opacity:.4}.insight-hero h1{font-size:53px;max-width:680px}.insight-header nav{gap:18px}.insight-related-grid strong{font-size:21px}}
@media(max-width:650px){.insight-header{height:76px;padding-inline:20px}.insight-brand{font-size:21px}.insight-brand img{width:31px;height:31px}.insight-header nav{gap:13px}.insight-header nav>a:first-child{font-size:11px}.insight-report{display:none}.insight-theme{width:34px;height:34px}.insight-hero,.insight-related,.insight-footer{margin-inline:23px}.insight-hero{padding:50px 0 40px}.insight-meta{font-size:8px;gap:12px;letter-spacing:.6px}.insight-meta>span:first-child{padding:7px 8px}.insight-hero h1{font-size:40px;letter-spacing:-1.7px;margin-top:25px}.insight-hero>p{font-size:16px;line-height:1.7;margin-top:22px}.insight-orbit{display:none}.insight-layout{display:block;margin-inline:23px;padding:35px 0 45px}.insight-toc{position:static;border-bottom:1px solid var(--article-line);padding-bottom:25px;margin-bottom:35px}.insight-toc>span{margin-bottom:12px}.insight-toc nav a{padding:7px 0 7px 13px}.insight-toc-cta{display:none}.insight-body h2{font-size:26px;letter-spacing:-.6px}.insight-body p{font-size:15px}.article-note{padding:20px}.article-status{grid-template-columns:1fr}.insight-end{padding:27px 23px}.insight-end h2{font-size:27px}.insight-related{padding:40px 0 45px}.insight-related-grid{grid-template-columns:1fr}.insight-related-grid>a{padding:25px 50px 25px 25px}.insight-footer{flex-wrap:wrap;gap:18px;font-size:10px;padding:25px 0}.insight-footer>a:first-of-type{margin-left:auto}.insight-footer>a:last-child{width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.insight-page *{transition:none!important}}
