.articles-v2 .ed-hero{position:relative;padding:170px 0 100px;background:radial-gradient(ellipse at 85% 20%,#16366366,transparent 55%),linear-gradient(120deg,#04080f,#08101d)}.articles-v2 .ed-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(#96b2e509 1px,transparent 0),linear-gradient(90deg,#96b2e509 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000)}.articles-v2 .ed-hero .nl-wrap{position:relative}.articles-v2 .ed-hero h1{font-size:clamp(44px,6.4vw,88px);line-height:1.06;font-weight:800;margin:32px 0;letter-spacing:-.05em}.articles-v2 .ed-hero-bottom{display:flex;align-items:end;justify-content:space-between;gap:32px}.articles-v2 .ed-hero-index{display:flex;gap:60px;border-top:1px solid var(--nl-line);padding-top:22px;margin-top:64px;color:var(--nl-muted)}.articles-v2 .ed-library{padding-block:90px 110px}.articles-v2 .ed-filters{display:flex;flex-wrap:wrap;gap:10px}.articles-v2 .ed-filters button{min-height:44px;padding:10px 15px;border:1px solid #cbd3df;border-radius:12px;color:#48566b;font-size:12px;font-weight:500;transition:background .2s,color .2s,border-color .2s}.articles-v2 .ed-filters button:hover{border-color:#0a4da2;color:#0a4da2}.articles-v2 .ed-filters button[aria-pressed=true]{background:#0a1220;color:#fff;border-color:#0a1220}.articles-v2 .ed-results{display:flex;justify-content:space-between;gap:20px;padding-block:30px 22px;color:#566174;font-size:10px}.articles-v2 .ed-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;margin-top:40px}.articles-v2 .ed-empty{display:flex;align-items:center;flex-direction:column;gap:28px;padding:70px 24px;border:1px dashed #bbc7d8;border-radius:22px;text-align:center}.articles-v2 .ed-final{background:radial-gradient(ellipse at bottom right,#16366366,transparent 60%)}.articles-v2 .ed-final h2{font-size:clamp(34px,4.6vw,66px);margin-block:28px}.articles-v2 .ed-final .nl-actions{margin-top:36px}.articles-v2 .ed-back{display:inline-block;color:#a9b8ce;margin-bottom:44px}.articles-v2 .ed-back:hover{color:#78a5f6}.articles-v2 .ed-article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;color:#a9b8ce}.articles-v2 .ed-article-hero h1{max-width:1100px;font-size:clamp(34px,4.8vw,66px);line-height:1.13;margin-block:28px}.articles-v2 .ed-deck{font-size:clamp(17px,1.5vw,21px);line-height:1.7;max-width:840px}.articles-v2 .ed-byline{display:flex;flex-wrap:wrap;gap:14px 28px;align-items:center;margin-top:32px;font-size:12px;color:#a9b8ce}.articles-v2 .ed-byline>span{color:#e9eef5}.articles-v2 .ed-byline>span>span{margin-left:12px}.articles-v2 .ed-cover{position:relative;aspect-ratio:2/1;margin-top:52px;border:1px solid #96b2e526;border-radius:24px;overflow:hidden}.articles-v2 .ed-reading{padding-block:90px}.articles-v2 .ed-reading-layout{display:grid;grid-template-columns:240px minmax(0,740px);gap:clamp(40px,6vw,100px);justify-content:space-between;align-items:start}.articles-v2 .ed-sidebar{position:sticky;top:120px;display:flex;flex-direction:column;gap:20px;border-top:1px solid var(--nl-line);padding-top:24px}.articles-v2 .ed-sidebar>a:not(.ed-skip){font-family:var(--font-heading);font-size:20px;line-height:1.4}.articles-v2 .ed-sidebar p,.articles-v2 .ed-skip{font-size:12px;color:#566174}.articles-v2 .ed-skip{padding-top:20px;border-top:1px solid var(--nl-line)}.articles-v2 .ed-reading-main{min-width:0}.articles-v2 .article-prose{font-size:17px;line-height:1.85;color:#354256;overflow-wrap:anywhere}.articles-v2 .article-prose p{color:inherit;margin-bottom:24px}.articles-v2 .article-prose :is(h1,h2,h3,h4,h5,h6){color:#0a1220;margin:48px 0 20px;line-height:1.3;scroll-margin-top:110px}.articles-v2 .article-prose h1{font-size:36px}.articles-v2 .article-prose h2{font-size:clamp(26px,2.5vw,34px)}.articles-v2 .article-prose h3{font-size:24px}.articles-v2 .article-prose h4{font-size:20px}.articles-v2 .article-prose>:first-child{margin-top:0}.articles-v2 .article-prose :is(ul,ol){margin:0 0 26px;padding-left:25px}.articles-v2 .article-prose ul{list-style:disc}.articles-v2 .article-prose ol{list-style:decimal}.articles-v2 .article-prose li{padding-left:6px;margin-block:10px}.articles-v2 .article-prose li::marker{color:#0a4da2}.articles-v2 .article-prose li>p{margin-bottom:12px}.articles-v2 .article-prose strong{font-weight:600;color:#0a1220}.articles-v2 .article-prose a{color:#0a4da2;text-decoration:underline;text-underline-offset:4px}.articles-v2 .article-prose a:hover{color:#1f6fe0}.articles-v2 .article-prose blockquote{margin:32px 0;border-left:3px solid #0a4da2;padding:24px 28px;background:#e6ecf4;border-radius:0 16px 16px 0}.articles-v2 .article-prose blockquote>:last-child{margin-bottom:0}.articles-v2 .article-prose code{font-family:var(--font-mono);font-size:.82em;border-radius:5px;padding:3px 6px;background:#e2e9f3;color:#0a4da2}.articles-v2 .article-prose pre{margin:30px 0;padding:26px;overflow-x:auto;border-radius:18px;background:#08101d;color:#d9e6f8;font-size:14px;line-height:1.75}.articles-v2 .article-prose pre code{background:none;padding:0;color:inherit;font-size:inherit;border-radius:0;overflow-wrap:normal}.articles-v2 .article-prose hr{margin-block:42px;border-color:#cbd3df}.articles-v2 .article-prose img{max-width:100%;height:auto;border-radius:14px}.articles-v2 .ed-article-end{scroll-margin-top:115px;border-top:1px solid var(--nl-line);margin-top:56px;padding-top:32px}.articles-v2 .ed-tags{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0 0 28px;list-style:none}.articles-v2 .ed-tags li{font-size:11px;padding:6px 11px;border:1px solid #cbd3df;border-radius:8px;color:#566174}.articles-v2 .ed-share{--color-muted:#566174;--color-background:#fff;--color-border:#cbd3df}.articles-v2 .ed-share :is(button,a){min-width:44px;min-height:44px}.articles-v2 .ed-share [class*=text-muted]{color:#566174}.articles-v2 .ed-share a:hover svg{color:white}.articles-v2 .ed-return{display:inline-block;color:#0a4da2;font-size:14px;margin-top:32px}.articles-v2 .ed-grid-related{grid-template-columns:repeat(2,minmax(0,1fr))}.articles-v2 .ed-related{padding-block:85px}.articles-v2 .ed-all-link{color:#0a4da2;font-size:14px}@media(max-width:960px){.articles-v2 .ed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.articles-v2 .ed-reading-layout{grid-template-columns:1fr}.articles-v2 .ed-sidebar{position:static;flex-direction:row;align-items:center;flex-wrap:wrap;gap:14px 24px}.articles-v2 .ed-sidebar>a:not(.ed-skip){font-size:15px}.articles-v2 .ed-skip{border:0;padding:0}.articles-v2 .ed-reading-main{max-width:740px;margin-inline:auto;width:100%}}@media(max-width:760px){.articles-v2 .ed-hero{padding-top:135px}.articles-v2 .ed-hero-bottom{flex-direction:column;align-items:flex-start}.articles-v2 .ed-hero-index{gap:26px;font-size:9px}.articles-v2 .ed-cover{aspect-ratio:16/10;border-radius:18px}.articles-v2 .ed-reading{padding-block:54px}}@media(max-width:600px){.articles-v2 .ed-grid{grid-template-columns:1fr;gap:24px}.articles-v2 .ed-hero h1{font-size:clamp(34px,9vw,52px)}.articles-v2 .ed-article-hero h1{font-size:clamp(30px,8vw,44px)}.articles-v2 .ed-article-meta{font-size:9px}.articles-v2 .ed-library{padding-block:64px}.articles-v2 .article-prose{font-size:16px}.articles-v2 .article-prose blockquote{padding:20px}.articles-v2 .article-prose pre{padding:20px;font-size:12px}}