.nb-blog,.nb-article{--nb-accent:#24e5c1;--nb-ink:#f3faf9;--nb-muted:#a6b9bd;isolation:isolate;color:var(--nb-ink);background:linear-gradient(#050d11,#071519 52%,#050d11);min-height:70vh;position:relative;overflow:hidden}.nb-blog *,.nb-article *{box-sizing:border-box}.nb-blog{padding:clamp(78px,8vw,125px) 0 92px}.nb-article{padding:65px 0 110px}.nb-blog__ambient{pointer-events:none;z-index:-1;border:1px solid #24e5c130;border-radius:50%;width:850px;height:850px;position:absolute;top:-270px;right:-360px;box-shadow:0 0 95px #24e5c112}.nb-blog__ambient:after{content:"";border:1px solid #24e5c11f;border-radius:50%;position:absolute;inset:110px}.nb-blog__container{width:min(calc(100% - 2 * var(--nv2-gutter,24px)),var(--nv2-container,1240px));margin-inline:auto}.nb-blog__header{max-width:890px;margin-bottom:60px}.nb-blog__eyebrow{color:var(--nb-accent);letter-spacing:.16em;align-items:center;gap:11px;margin:0;font-size:11px;font-weight:800;display:inline-flex}.nb-blog__eyebrow>span{background:var(--nb-accent);border-radius:50%;width:7px;height:7px;box-shadow:0 0 15px #24e5c1}.nb-blog h1,.nb-article h1{letter-spacing:-.065em;text-wrap:balance;font-size:clamp(40px,6vw,82px);line-height:1.08}.nb-blog h1{margin:24px 0 21px}.nb-blog h1 span{color:var(--nb-accent);display:block}.nb-blog__lead{max-width:680px;color:var(--nb-muted);margin:0;font-size:clamp(15px,1.6vw,18px);line-height:1.85}.nb-blog__section-bar{color:#8cb7b1;letter-spacing:.13em;justify-content:space-between;align-items:center;gap:20px;margin:0 0 21px;font-size:10px;font-weight:800;display:flex}.nb-blog__section-bar h2{letter-spacing:-.045em;color:var(--nb-ink);margin:0;font-size:clamp(24px,3vw,35px)}.nb-blog__section-bar--secondary{margin-top:70px;margin-bottom:25px}.nb-blog__section-bar a{color:var(--nb-accent);letter-spacing:0;align-items:center;gap:8px;font-size:12px;text-decoration:none;display:inline-flex}.nb-featured{min-height:360px;color:inherit;background:linear-gradient(130deg,#10292b,#09191c);border:1px solid #24e5c147;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1.07fr);text-decoration:none;transition:border-color .3s,box-shadow .3s,transform .3s;display:grid;overflow:hidden}.nb-featured:hover{border-color:#24e5c1b3;transform:translateY(-4px);box-shadow:0 25px 70px #0005}.nb-featured__graphic{background:radial-gradient(circle at 52% 48%,#134e47 0%,#0d2e30 43%,#07181d 75%);place-items:center;min-height:300px;display:grid;position:relative;overflow:hidden}.nb-featured__graphic:before{content:"";background:repeating-linear-gradient(0deg,#0000,#0000 31px,#ffffff06 32px),repeating-linear-gradient(90deg,#0000,#0000 31px,#ffffff06 32px);position:absolute;inset:0}.nb-featured__ring{border:1px solid #24e5c175;border-radius:50%;width:330px;height:330px;position:absolute;box-shadow:0 0 50px #24e5c122}.nb-featured__ring--two{border-color:#24e5c129;width:450px;height:450px}.nb-featured__sign{letter-spacing:-.13em;text-shadow:0 0 65px #24e5c122;font-size:clamp(95px,13vw,180px);font-weight:850;line-height:1;position:relative}.nb-featured__sign span{color:var(--nb-accent)}.nb-featured__graphic-caption{color:#8cd0c4;letter-spacing:.2em;font-size:10px;position:absolute;bottom:22px;left:25px}.nb-featured__body{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(25px,4vw,55px);display:flex}.nb-blog__tag{color:var(--nb-accent);letter-spacing:.04em;font-size:11px;font-weight:800;display:inline-block}.nb-blog__tag span{color:#597f82;padding:0 5px}.nb-featured h2{letter-spacing:-.05em;text-wrap:balance;margin:18px 0 17px;font-size:clamp(25px,3vw,39px);line-height:1.2}.nb-featured__body>p{color:var(--nb-muted);margin:0 0 28px;font-size:14px;line-height:1.85}.nb-featured__link,.nb-article-card__more{color:var(--nb-accent);align-items:center;gap:10px;font-size:12px;font-weight:800;display:inline-flex}.nb-blog__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.nb-article-card{min-width:0;color:inherit;background:linear-gradient(145deg,#12272b,#09171b);border:1px solid #88dccc30;border-radius:22px;flex-direction:column;text-decoration:none;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;overflow:hidden}.nb-article-card:hover{border-color:#24e5c194;transform:translateY(-5px);box-shadow:0 18px 50px #0004}.nb-article-card__art{color:#24e5c1;background:radial-gradient(circle at 50% 30%,#17524b,#0b292d 55%,#0a1c21);justify-content:center;align-items:center;min-height:150px;display:flex;position:relative;overflow:hidden}.nb-article-card__art:after{content:"";border:1px solid #24e5c144;border-radius:50%;width:230px;height:230px;position:absolute}.nb-article-card__art>span{color:#70b7aa;font-size:11px;font-weight:800;position:absolute;top:19px;left:22px}.nb-article-card__content{flex-direction:column;flex:1;align-items:flex-start;padding:25px;display:flex}.nb-article-card h3{letter-spacing:-.035em;margin:15px 0 12px;font-size:21px;line-height:1.3}.nb-article-card p{color:var(--nb-muted);flex:1;margin:0 0 25px;font-size:12px;line-height:1.75}.nb-blog__cta{background:linear-gradient(105deg,#0e3934,#071b1e);border:1px solid #24e5c14b;border-radius:24px;justify-content:space-between;align-items:center;gap:30px;margin-top:75px;padding:30px;display:flex}.nb-blog__cta>div{max-width:750px}.nb-blog__cta>div>span{color:var(--nb-accent);letter-spacing:.12em;font-size:10px;font-weight:800}.nb-blog__cta h2{letter-spacing:-.045em;margin:10px 0;font-size:clamp(25px,3vw,36px)}.nb-blog__cta p{color:var(--nb-muted);margin:0;font-size:13px;line-height:1.75}.nb-blog__cta>a{background:var(--nb-accent);color:#05231d;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:13px;min-height:50px;padding:14px 22px;font-size:12px;font-weight:850;text-decoration:none;transition:background .25s;display:inline-flex}.nb-blog__cta>a:hover{background:#72f8da}.nb-article__breadcrumb{color:#8aabb0;flex-wrap:wrap;align-items:center;gap:11px;margin:0 0 55px;font-size:12px;display:flex}.nb-article__breadcrumb a{color:#a9d2cb;text-decoration:none}.nb-article__breadcrumb a:hover{color:var(--nb-accent)}.nb-article__header{max-width:960px;margin:0 0 55px}.nb-article h1{max-width:940px;margin:22px 0 23px;font-size:clamp(39px,5.8vw,75px)}.nb-article__header>p{color:#b5c8ca;max-width:760px;margin:0 0 25px;font-size:clamp(16px,1.6vw,19px);line-height:1.8}.nb-article__meta{color:#83a2a7;letter-spacing:.06em;flex-wrap:wrap;gap:20px;font-size:11px;font-weight:750;display:flex}.nb-article__layout{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:clamp(35px,6vw,90px);display:grid}.nb-article__body{min-width:0;max-width:790px}.nb-article__body p,.nb-article__body li{color:#bbc9cb;font-size:15px;line-height:1.95}.nb-article__intro{border-bottom:1px solid #a4e8d222;padding:0 0 25px}.nb-article__intro p:first-child{color:#edf9f6;font-size:18px}.nb-article__section{padding:27px 0 4px;scroll-margin-top:120px}.nb-article__section h2{color:#f2faf8;letter-spacing:-.045em;margin:0 0 16px;font-size:clamp(24px,2.7vw,34px)}.nb-article__section p{margin:0 0 19px}.nb-article__section ul{margin:15px 0 25px;padding-left:22px}.nb-article__section li{margin-bottom:8px;padding-left:6px}.nb-article__section li::marker{color:#24e5c1}.nb-article__takeaway{background:linear-gradient(110deg,#103934,#0a2124);border:1px solid #24e5c155;border-radius:20px;margin-top:27px;padding:25px 28px}.nb-article__takeaway span{color:#24e5c1;letter-spacing:.14em;font-size:10px;font-weight:800}.nb-article__takeaway p{color:#e8fcf5;margin:10px 0 0;font-size:17px;font-weight:700;line-height:1.65}.nb-article__end{color:#86a5a6;border-top:1px solid #a4e8d222;justify-content:space-between;align-items:center;gap:15px;margin-top:40px;padding-top:22px;font-size:12px;display:flex}.nb-article__end a{color:var(--nb-accent);align-items:center;gap:8px;font-weight:800;text-decoration:none;display:flex}.nb-article__sidebar{position:sticky;top:115px}.nb-article__toc,.nb-article__side-cta{background:#0d2024;border:1px solid #a4e8d22a;border-radius:20px;padding:22px}.nb-article__toc h2{margin:0 0 15px;font-size:15px}.nb-article__toc ol{color:#24e5c1;gap:13px;margin:0;padding-left:19px;display:grid}.nb-article__toc a{color:#b5cbc9;font-size:12px;line-height:1.5;text-decoration:none}.nb-article__toc a:hover{color:var(--nb-accent)}.nb-article__side-cta{background:linear-gradient(130deg,#123831,#0c2124);margin-top:15px}.nb-article__side-cta>span{color:var(--nb-accent);letter-spacing:.1em;font-size:10px;font-weight:800}.nb-article__side-cta p{color:#cfddda;font-size:13px;line-height:1.7}.nb-article__side-cta a{color:var(--nb-accent);align-items:center;gap:9px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.nb-article__related{margin-top:95px}.nb-blog__grid--related{grid-template-columns:repeat(2,minmax(0,1fr))}.nb-blog__grid--related .nb-article-card{min-height:220px}.nb-blog a:focus-visible,.nb-article a:focus-visible{outline-offset:4px;outline:2px solid #70f9d7}@media (width<=1000px){.nb-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nb-article__layout{grid-template-columns:minmax(0,1fr) 230px;gap:30px}}@media (width<=760px){.nb-blog{padding-top:75px}.nb-featured{grid-template-columns:1fr}.nb-featured__graphic{min-height:220px}.nb-featured__ring{width:230px;height:230px}.nb-featured__ring--two{width:320px;height:320px}.nb-featured__body{padding:27px}.nb-blog__cta{flex-direction:column;align-items:stretch}.nb-blog__cta>a{align-self:stretch}.nb-article__layout{grid-template-columns:1fr}.nb-article__sidebar{display:none;position:static}.nb-article{padding-top:45px}.nb-article__breadcrumb{margin-bottom:30px}}@media (width<=580px){.nb-blog__grid,.nb-blog__grid--related{grid-template-columns:1fr}.nb-blog h1,.nb-article h1{font-size:clamp(38px,10vw,52px)}.nb-blog__section-bar--secondary>span{display:none}.nb-blog__header{margin-bottom:40px}.nb-blog__cta{margin-top:50px;padding:23px}.nb-blog__section-bar h2{font-size:24px}.nb-article__body p,.nb-article__body li{font-size:14px;line-height:1.85}.nb-article__header{margin-bottom:40px}}@media (prefers-reduced-motion:reduce){.nb-blog a,.nb-article a{transition:none!important}.nb-blog a:hover,.nb-article a:hover{transform:none!important}}
