.nav-links a.active{color:#fff}.home-insights{background:#fff}.featured-insight{display:grid;grid-template-columns:1.05fr .95fr;overflow:hidden;border:1px solid var(--line);border-radius:22px;background:#f8fafc;transition:.3s}.featured-insight:hover{transform:translateY(-5px);box-shadow:0 24px 55px rgba(15,23,42,.1)}.featured-insight-image{min-height:360px;overflow:hidden}.featured-insight-image img{width:100%;height:100%;object-fit:cover}.featured-insight-copy{display:flex;flex-direction:column;justify-content:center;padding:46px}.featured-insight-copy>span,.insight-meta{color:var(--blue);font-size:12px;font-weight:800}.featured-insight-copy h3{font-size:32px;line-height:1.35;margin:14px 0}.featured-insight-copy p{color:var(--muted);line-height:1.85}.featured-insight-copy b,.read-link{margin-top:20px;color:var(--blue)}.insights-more{text-align:center;margin-top:28px}.insights-page{background:#f6f8fc}.insights-page .nav-wrap,.article-page .nav-wrap{background:rgba(5,15,34,.92)}.insights-hero{padding:190px 0 100px;background:#071225;color:#fff}.insights-hero h1{margin:18px 0;font-size:clamp(58px,8vw,96px)}.insights-hero p{max-width:700px;color:#a9b7cb;font-size:18px;line-height:1.8}.insight-categories{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.insight-categories span,.insight-tags span{padding:8px 13px;border-radius:100px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:#9fb0c9;font-size:12px}.insight-card{display:grid;grid-template-columns:420px 1fr;gap:38px;padding:24px;border:1px solid var(--line);border-radius:20px;background:#fff}.insight-card-image{overflow:hidden;border-radius:14px}.insight-card-image img{display:block;width:100%;height:280px;object-fit:cover}.insight-card h2{font-size:30px;margin:12px 0}.insight-card p{color:var(--muted);line-height:1.85}.insight-tags{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.insight-tags span{background:#eff6ff;border-color:#dbeafe;color:#2563eb}.article-page{background:#fff}.article-hero{padding:170px 0 90px;background:#071225;color:#fff}.article-hero-inner{max-width:980px}.article-back{display:inline-block;margin-bottom:42px;color:#91a4bf;font-size:13px}.article-hero h1{font-size:clamp(44px,6vw,74px);line-height:1.15;max-width:1000px}.article-hero p{max-width:850px;color:#a8b7cb;font-size:18px;line-height:1.9}.article-byline{display:flex;flex-wrap:wrap;gap:18px;margin-top:32px;color:#7f93af;font-size:13px}.article-cover{margin-top:70px}.article-cover img{display:block;width:100%;border-radius:22px;box-shadow:0 25px 60px rgba(15,23,42,.15)}.article-layout{display:grid;grid-template-columns:220px minmax(0,760px);justify-content:center;gap:75px;padding-top:90px;padding-bottom:110px}.article-toc{position:sticky;top:110px;align-self:start;display:flex;flex-direction:column;gap:13px;padding-left:18px;border-left:2px solid #dbe5f2}.article-toc b{margin-bottom:5px}.article-toc a{color:var(--muted);font-size:13px}.article-body{font-size:16px;line-height:2;color:#334155}.article-body section{scroll-margin-top:100px;margin-top:70px}.article-body section:first-of-type{margin-top:45px}.article-body h2{font-size:34px;line-height:1.35;color:var(--ink);margin:0 0 24px}.article-body h3{font-size:21px;color:var(--ink);margin:28px 0 8px}.article-lead{font-size:20px;color:#334155}.article-callout{margin:35px 0;padding:25px 28px;border-left:4px solid var(--blue);background:#eff6ff;border-radius:0 12px 12px 0}.article-callout p{margin-bottom:0}.challenge-list,.role-paths{display:grid;grid-template-columns:1fr 1fr;gap:14px}.challenge-list>div,.role-paths>div{padding:22px;border:1px solid var(--line);border-radius:14px;background:#fbfdff}.challenge-list b,.role-paths b{color:var(--ink);font-size:17px}.challenge-list p,.role-paths p{margin-bottom:0;font-size:14px}.slides-download{padding:34px;border:1px solid #cfe0ff;border-radius:18px;background:#f3f7ff}.slides-download h2{margin-top:10px}.article-cta{padding:85px 0;background:#0b172d;color:#fff}.article-cta .container{display:flex;align-items:center;justify-content:space-between;gap:40px}.article-cta h2{font-size:42px;margin:10px 0}.article-cta p{color:#98a8bd}.article-page footer,.insights-page footer{background:#070d18}
@media(max-width:900px){.featured-insight,.insight-card,.article-layout{grid-template-columns:1fr}.featured-insight-image{min-height:260px}.insight-card-image img{height:auto}.article-layout{gap:30px}.article-toc{position:static;display:none}.article-cta .container{align-items:flex-start;flex-direction:column}.challenge-list,.role-paths{grid-template-columns:1fr}}
@media(max-width:620px){.home-insights{padding:75px 0}.featured-insight-copy{padding:28px}.featured-insight-copy h3{font-size:25px}.insights-hero{padding:145px 0 75px}.insights-hero h1{font-size:58px}.insight-card{padding:16px;gap:24px}.insight-card h2{font-size:24px}.article-hero{padding:135px 0 70px}.article-hero h1{font-size:42px;letter-spacing:-2px}.article-cover{margin-top:35px}.article-layout{padding-top:55px;padding-bottom:75px}.article-body h2{font-size:29px}.article-lead{font-size:18px}.slides-download{padding:25px}.article-cta h2{font-size:34px}}
