.nnj{position:relative;background:var(--nn-void);color:var(--nn-bone);font-family:var(--nn-mono)}.nnj a:focus-visible,.nnj button:focus-visible,.nnj input:focus-visible,.nnj summary:focus-visible{outline:2px solid var(--nn-bone);outline-offset:3px}.nnj-blog{overflow:hidden;background:radial-gradient(70% 38% at 50% 0,rgba(255,59,48,.08),transparent 72%),#020304}.nnj-blog-hero{position:relative;isolation:isolate;min-height:clamp(540px,58vw,760px);display:flex;align-items:center;overflow:hidden;border-bottom:1px solid var(--nn-line);background:radial-gradient(44% 84% at 77% 28%,rgba(255,255,255,.1),transparent 66%),radial-gradient(36% 70% at 8% 96%,rgba(255,59,48,.13),transparent 68%),linear-gradient(140deg,#020304,#0b0d10 58%,#030405)}.nnj-blog-hero:before{content:"";position:absolute;z-index:-1;top:-38%;right:0;width:min(65vw,920px);aspect-ratio:1;border:1px solid rgba(255,255,255,.12);border-radius:48% 52% 63% 37%/42% 38% 62% 58%;box-shadow:inset 0 0 130px #ffffff09,0 0 160px #ff3b300e;transform:rotate(-12deg)}.nnj-blog-hero:after{content:"FIELD NOTES";position:absolute;z-index:-1;right:-.02em;bottom:-.22em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.055);font:800 clamp(150px,26vw,420px)/.72 var(--nn-disp);letter-spacing:.015em;white-space:nowrap;pointer-events:none}.nnj-blog-hero__inner{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(340px,.72fr);align-items:end;gap:clamp(46px,8vw,150px);padding-top:clamp(88px,10vw,140px);padding-bottom:clamp(64px,8vw,112px)}.nnj-blog-hero__copy h1{max-width:8ch;margin:22px 0 18px;font:800 clamp(72px,9.4vw,148px)/.78 var(--nn-disp);letter-spacing:.004em;text-transform:uppercase;text-wrap:balance}.nnj-blog-hero__copy>p{max-width:58ch;margin:0;color:var(--nn-muted);font:400 clamp(16px,.45vw + 14px,19px)/1.68 var(--nn-mono)}.nnj-blog-hero__stats{display:flex;flex-wrap:wrap;gap:8px 30px;margin-top:32px;padding-top:20px;border-top:1px solid var(--nn-line);color:var(--nn-faint);font:500 11px/1.4 var(--nn-mono);letter-spacing:.055em;text-transform:uppercase}.nnj-blog-hero__stats span{display:flex;align-items:center;gap:10px}.nnj-blog-hero__stats b{color:var(--nn-red);font-size:14px}.nnj-blog-search{position:relative;align-self:end;padding:clamp(22px,3vw,36px);border-radius:22px;background:linear-gradient(145deg,#1e2024bd,#05060894);overflow:hidden}.nnj-blog-search:after{content:"";position:absolute;right:-40px;bottom:-54px;width:150px;height:150px;border:1px solid rgba(255,59,48,.25);border-radius:50%;box-shadow:0 0 70px #ff3b301a;pointer-events:none}.nnj-blog-search__head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px;color:var(--nn-faint);font:500 10px/1.3 var(--nn-mono);letter-spacing:.07em;text-transform:uppercase}.nnj-blog-search__head span:first-child{color:var(--nn-bone);font-weight:700}.nnj-blog-search form{position:relative;z-index:1;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;min-height:62px;padding-left:17px;border:1px solid var(--nn-line-strong);border-radius:11px;background:#0000004d;transition:border-color .2s,box-shadow .2s}.nnj-blog-search form:focus-within{border-color:#ff3b30b8;box-shadow:0 0 0 3px #ff3b3014,0 18px 60px -42px #ff3b30e6}.nnj-blog-search form>span{color:var(--nn-faint)}.nnj-blog-search svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6}.nnj-blog-search input{min-width:0;height:60px;padding:0 12px;border:0;background:transparent;color:#fff;font:400 15px/1 var(--nn-mono);outline:none}.nnj-blog-search input::placeholder{color:var(--nn-faint);opacity:1}.nnj-blog-search button{align-self:stretch;min-width:104px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0 16px;border:0;border-left:1px solid var(--nn-line);background:transparent;color:#fff;font:700 11px/1.2 var(--nn-mono);letter-spacing:.045em;text-transform:uppercase;cursor:pointer}.nnj-blog-search button i{color:var(--nn-red);font:400 18px/1 var(--nn-mono);font-style:normal}.nnj-blog-search>p{position:relative;z-index:1;margin:14px 0 0;color:var(--nn-faint);font:400 10px/1.5 var(--nn-mono);letter-spacing:.03em;text-transform:uppercase}.nnj-topics{border-bottom:1px solid var(--nn-line);background:#050608e0}.nnj-topics__inner{min-height:94px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:28px}.nnj-topics__label{color:var(--nn-faint);font:500 10px/1.3 var(--nn-mono);letter-spacing:.075em;text-transform:uppercase;white-space:nowrap}.nnj-topics__rail{display:flex;gap:8px;overflow:auto;padding:10px 2px;scrollbar-width:none}.nnj-topics__rail::-webkit-scrollbar{display:none}.nnj-topics__rail a{flex:none;min-height:46px;display:flex;align-items:center;gap:10px;padding:0 14px;border:1px solid var(--nn-line);border-radius:9px;background:#ffffff06;color:var(--nn-muted);font:600 11px/1.2 var(--nn-mono);letter-spacing:.035em;text-decoration:none;text-transform:uppercase;transition:border-color .2s,background .2s,color .2s,transform .25s var(--nn-ease)}.nnj-topics__rail a span{color:var(--nn-red);font-size:9px}.nnj-topics__rail a:hover,.nnj-topics__rail a.is-active{border-color:#ff3b3099;background:#ff3b3013;color:#fff;transform:translateY(-1px)}.nnj-blog-content{min-height:420px}.nnj-spotlight,.nnj-archive,.nnj-search-results{padding-top:clamp(72px,8vw,126px);padding-bottom:clamp(78px,9vw,138px)}.nnj-archive{padding-top:0}.nnj-section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,410px);align-items:end;gap:28px;margin-bottom:clamp(30px,4vw,54px)}.nnj-section-heading h2{max-width:12ch;margin:15px 0 0;font:800 clamp(42px,4.5vw,72px)/.9 var(--nn-disp);letter-spacing:.008em;text-transform:uppercase;text-wrap:balance}.nnj-section-heading>p{margin:0;color:var(--nn-faint);font:400 13px/1.65 var(--nn-mono)}.nnj-spotlight__grid{display:grid;grid-template-columns:minmax(0,1.72fr) minmax(330px,.78fr);gap:clamp(14px,1.7vw,26px)}.nnj-feature,.nnj-signals{overflow:hidden;border:1px solid var(--nn-line);border-radius:22px;background:linear-gradient(145deg,#17191dd1,#040507cc);box-shadow:inset 0 1px #ffffff0e,0 42px 100px -78px #ff3b30cc}.nnj-feature{display:grid;grid-template-rows:minmax(330px,1fr) auto}.nnj-feature__media{position:relative;min-height:390px;display:block;overflow:hidden;background:#08090b;color:#fff;text-decoration:none}.nnj-feature__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 42%,rgba(2,3,4,.74)),linear-gradient(115deg,rgba(255,59,48,.12),transparent 38%);pointer-events:none}.nnj-feature__media img{width:100%;height:100%;object-fit:cover;filter:grayscale(.86) contrast(1.1) brightness(.76);transition:filter .5s,transform .9s var(--nn-ease)}.nnj-feature:hover .nnj-feature__media img{filter:grayscale(.2) contrast(1.05) brightness(.84);transform:scale(1.035)}.nnj-feature__number{position:absolute;z-index:2;top:18px;left:18px;padding:9px 11px;border:1px solid rgba(255,255,255,.22);border-radius:7px;background:#0000006b;color:#fff;font:600 9px/1 var(--nn-mono);letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.nnj-feature__body{padding:clamp(24px,3vw,42px)}.nnj-feature__meta,.nnj-card__meta{display:flex;align-items:center;justify-content:space-between;gap:18px;color:var(--nn-faint);font:500 10px/1.4 var(--nn-mono);letter-spacing:.065em;text-transform:uppercase}.nnj-feature__meta span:first-child,.nnj-card__meta span:first-child{color:var(--nn-red)}.nnj-feature h3{max-width:18ch;margin:17px 0 14px;font:800 clamp(38px,4vw,64px)/.92 var(--nn-disp);letter-spacing:.008em;text-transform:uppercase;text-wrap:balance}.nnj-feature h3 a{color:#fff;text-decoration:none}.nnj-feature__body>p{max-width:66ch;margin:0;color:var(--nn-muted);font:400 14px/1.66 var(--nn-mono)}.nnj-feature__foot{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:27px;padding-top:18px;border-top:1px solid var(--nn-line);color:var(--nn-faint);font:500 10px/1.4 var(--nn-mono);letter-spacing:.04em;text-transform:uppercase}.nnj-feature__foot>a{min-height:44px;display:inline-flex;align-items:center;gap:10px;color:#fff;font-weight:700;text-decoration:none}.nnj-feature__foot>a span{color:var(--nn-red);font-size:16px}.nnj-signals{display:flex;flex-direction:column;padding:clamp(18px,2vw,26px)}.nnj-signals__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:3px 2px 17px;border-bottom:1px solid var(--nn-line);color:var(--nn-faint);font:500 9px/1.4 var(--nn-mono);letter-spacing:.07em;text-transform:uppercase}.nnj-signals__head span:first-child{color:#fff;font-weight:700}.nnj-signals__list{display:flex;flex:1;flex-direction:column}.nnj-signal{flex:1;display:grid;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:16px;padding:17px 0;border-bottom:1px solid var(--nn-line)}.nnj-signal:last-child{border-bottom:0}.nnj-signal__media{height:100%;min-height:112px;display:block;overflow:hidden;border:1px solid var(--nn-line);border-radius:11px;background:#08090a}.nnj-signal__media img{width:100%;height:100%;object-fit:cover;filter:grayscale(.9) contrast(1.08);transition:filter .35s,transform .5s var(--nn-ease)}.nnj-signal:hover .nnj-signal__media img{filter:grayscale(.15);transform:scale(1.04)}.nnj-signal>div>span{color:var(--nn-red);font:600 9px/1.3 var(--nn-mono);letter-spacing:.06em;text-transform:uppercase}.nnj-signal h3{margin:9px 0 7px;font:800 clamp(21px,1.7vw,29px)/.98 var(--nn-disp);letter-spacing:.01em;text-transform:uppercase}.nnj-signal h3 a{color:#fff;text-decoration:none}.nnj-signal__read{min-height:35px;display:inline-flex;align-items:center;gap:9px;color:var(--nn-faint);font:600 9px/1.3 var(--nn-mono);letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.nnj-signal__read i{color:var(--nn-red);font-style:normal}.nnj-signals__empty{padding:30px 0;color:var(--nn-faint);font:400 12px/1.6 var(--nn-mono)}.nnj-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.7vw,26px)}.nnj-card{min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--nn-line);border-radius:19px;background:linear-gradient(145deg,#181a1ec7,#050608d6);box-shadow:inset 0 1px #ffffff0d,0 36px 80px -70px #ff3b30cc;transition:transform .35s var(--nn-ease),border-color .25s,box-shadow .35s}.nnj-card:hover{border-color:#ffffff3d;box-shadow:inset 0 1px #ffffff14,0 42px 90px -66px #ff3b30c7;transform:translateY(-5px)}.nnj-card__media{position:relative;aspect-ratio:4/3;display:grid;place-items:center;overflow:hidden;background:#0a0b0d;color:#fff;text-decoration:none}.nnj-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,rgba(2,3,4,.7));pointer-events:none}.nnj-card__media img{width:100%;height:100%;object-fit:cover;filter:grayscale(.88) contrast(1.07) brightness(.78);transition:filter .45s,transform .75s var(--nn-ease)}.nnj-card:hover .nnj-card__media img{filter:grayscale(.12) contrast(1.04) brightness(.84);transform:scale(1.045)}.nnj-card__fallback{color:#ffffff14;font:800 74px/.8 var(--nn-disp);text-transform:uppercase}.nnj-card__arrow{position:absolute;z-index:2;top:14px;right:14px;width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--nn-line-strong);border-radius:50%;background:#0000006b;color:#fff;font:400 15px/1 var(--nn-mono);transition:border-color .2s,background .2s,transform .25s var(--nn-ease)}.nnj-card:hover .nnj-card__arrow{border-color:var(--nn-red);background:var(--nn-red);transform:rotate(5deg)}.nnj-card__body{flex:1;display:flex;flex-direction:column;padding:clamp(20px,2.4vw,32px)}.nnj-card h3,.nnj-card h2{margin:15px 0 12px;font:800 clamp(28px,2.4vw,38px)/.95 var(--nn-disp);letter-spacing:.012em;text-transform:uppercase;text-wrap:balance}.nnj-card h3 a,.nnj-card h2 a{color:#fff;text-decoration:none}.nnj-card__body>p{margin:0 0 24px;color:var(--nn-muted);font:400 13px/1.64 var(--nn-mono)}.nnj-card__foot{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:auto;padding-top:16px;border-top:1px solid var(--nn-line);color:var(--nn-faint);font:500 9px/1.4 var(--nn-mono);letter-spacing:.045em;text-transform:uppercase}.nnj-card__foot>a{min-height:44px;display:inline-flex;align-items:center;gap:8px;color:#fff;font-weight:700;text-decoration:none}.nnj-card__foot>a span{color:var(--nn-red);font-size:15px}.nnj-search-results[hidden]{display:none}.nnj-search-results{min-height:520px}.nnj-search-results .nnj-section-heading>p{min-height:1.5em;text-align:right;text-transform:uppercase;letter-spacing:.05em}.nnj-empty{padding:clamp(50px,7vw,100px);border:1px solid var(--nn-line);border-radius:20px;background:#ffffff06;text-align:center}.nnj-empty>span{color:var(--nn-red);font:600 10px/1 var(--nn-mono);letter-spacing:.07em}.nnj-empty h2{margin:18px 0 12px;font:800 clamp(42px,5vw,74px)/.9 var(--nn-disp);text-transform:uppercase}.nnj-empty p{max-width:52ch;margin:0 auto;color:var(--nn-muted);font:400 14px/1.65 var(--nn-mono)}.nnj-pagination{display:flex;justify-content:center;padding-bottom:90px;color:var(--nn-muted);font:600 12px/1.4 var(--nn-mono)}.nnj-pagination .page,.nnj-pagination a{min-width:44px;min-height:44px;display:inline-grid;place-items:center;margin:3px;padding:8px;border:1px solid var(--nn-line);border-radius:7px;text-decoration:none}.nnj-pagination .current{border-color:var(--nn-red);color:#fff}.nnj-progress{position:fixed;z-index:9999;top:0;left:0;width:100%;height:2px;background:#ffffff0f;pointer-events:none}.nnj-progress span{display:block;width:0;height:100%;background:linear-gradient(90deg,var(--nn-red-dark),var(--nn-red));box-shadow:0 0 16px #ff3b30cc;transition:width .12s linear}.nnj-article{background:#efefe9;color:#101114}.nnj-article-hero{position:relative;overflow:hidden;padding:clamp(60px,7vw,110px) 0 clamp(54px,7vw,110px);border-bottom:1px solid var(--nn-line);background:radial-gradient(45% 90% at 82% 24%,rgba(255,255,255,.095),transparent 66%),radial-gradient(35% 70% at 8% 100%,rgba(255,59,48,.12),transparent 68%),linear-gradient(145deg,#020304,#0b0d10 62%,#030405);color:var(--nn-bone)}.nnj-article-hero:after{content:"";position:absolute;right:-10%;top:-35%;width:min(58vw,820px);aspect-ratio:1;border:1px solid rgba(255,255,255,.1);border-radius:48% 52% 61% 39%/43% 40% 60% 57%;box-shadow:inset 0 0 100px #ffffff06;transform:rotate(-9deg);pointer-events:none}.nnj-breadcrumbs{position:relative;z-index:1;display:flex;align-items:center;gap:9px;margin-bottom:clamp(40px,5vw,70px);color:var(--nn-faint);font:500 10px/1.4 var(--nn-mono);letter-spacing:.05em;text-transform:uppercase}.nnj-breadcrumbs a{text-decoration:none}.nnj-breadcrumbs a:hover{color:#fff}.nnj-breadcrumbs span[aria-hidden]{color:var(--nn-red)}.nnj-article-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.42fr) minmax(300px,.58fr);align-items:end;gap:clamp(40px,7vw,130px)}.nnj-article-hero__title h1{max-width:17ch;margin:20px 0 24px;font:800 clamp(54px,5.2vw,82px)/.89 var(--nn-disp);letter-spacing:.005em;text-transform:uppercase;text-wrap:balance}.nnj-article-meta{display:flex;flex-wrap:wrap;gap:9px 22px;color:var(--nn-faint);font:500 10px/1.45 var(--nn-mono);letter-spacing:.055em;text-transform:uppercase}.nnj-article-meta span:first-child{color:var(--nn-red)}.nnj-article-brief{position:relative;padding:clamp(24px,3vw,38px);border-radius:20px;background:linear-gradient(145deg,#1c1e22bd,#0405079e);overflow:hidden}.nnj-article-brief>span{color:var(--nn-red);font:600 9px/1.4 var(--nn-mono);letter-spacing:.075em;text-transform:uppercase}.nnj-article-brief>p{margin:18px 0 25px;color:var(--nn-muted);font:400 14px/1.68 var(--nn-mono)}.nnj-article-brief>div{display:grid;gap:7px;padding-top:17px;border-top:1px solid var(--nn-line);color:var(--nn-faint);font:500 9px/1.45 var(--nn-mono);letter-spacing:.04em;text-transform:uppercase}.nnj-article-hero__media{position:relative;z-index:1;aspect-ratio:2.35/1;margin:clamp(50px,6vw,88px) 0 0;overflow:hidden;border:1px solid var(--nn-line-strong);border-radius:22px;background:#090a0c;box-shadow:0 48px 120px -70px #000}.nnj-article-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 56%,rgba(2,3,4,.76)),linear-gradient(130deg,rgba(255,59,48,.1),transparent 38%);pointer-events:none}.nnj-article-hero__media img{width:100%;height:100%;object-fit:cover;filter:grayscale(.68) contrast(1.08) brightness(.79)}.nnj-article-hero__media figcaption{position:absolute;z-index:2;left:20px;right:20px;bottom:17px;display:flex;align-items:center;justify-content:space-between;gap:18px;color:#ffffff94;font:500 9px/1.4 var(--nn-mono);letter-spacing:.07em;text-transform:uppercase}.nnj-article-hero__media figcaption span:last-child{color:#fff}.nnj-article-body{display:grid;grid-template-columns:minmax(170px,220px) minmax(0,720px) minmax(220px,280px);justify-content:center;align-items:start;gap:clamp(30px,3.8vw,72px);padding-top:clamp(72px,8vw,120px);padding-bottom:clamp(90px,10vw,156px)}.nnj-article-nav__sticky,.nnj-article-context__sticky{position:sticky;top:156px;display:grid;gap:18px}.nnj-article-nav details{border-top:1px solid rgba(0,0,0,.18);border-bottom:1px solid rgba(0,0,0,.18)}.nnj-article-nav summary{display:none;min-height:52px;align-items:center;justify-content:space-between;gap:15px;color:#111;font:700 11px/1.3 var(--nn-mono);letter-spacing:.055em;text-transform:uppercase;cursor:pointer;list-style:none}.nnj-article-nav summary::-webkit-details-marker{display:none}.nnj-article-nav summary span{color:var(--nn-red-dark);font-size:18px}.nnj-article-nav nav{padding:4px 0 15px}.nnj-article-nav ol{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:nnj-toc}.nnj-article-nav li{counter-increment:nnj-toc}.nnj-article-nav a{min-height:42px;display:grid;grid-template-columns:23px 1fr;align-items:center;gap:7px;border-bottom:1px solid rgba(0,0,0,.09);color:#66696d;font:500 10px/1.45 var(--nn-mono);text-decoration:none;text-transform:uppercase;transition:color .2s,padding .2s}.nnj-article-nav a:before{content:counter(nnj-toc,decimal-leading-zero);color:#9d2721;font-size:8px}.nnj-article-nav a:hover,.nnj-article-nav a.is-active{padding-left:3px;color:#070809}.nnj-share{padding-top:2px}.nnj-share>span{display:block;margin-bottom:10px;color:#797b7e;font:600 9px/1.4 var(--nn-mono);letter-spacing:.06em;text-transform:uppercase}.nnj-share>div{display:grid;grid-template-columns:1fr 1fr;gap:7px}.nnj-share button{min-height:44px;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px;border:1px solid rgba(0,0,0,.17);border-radius:7px;background:#ffffff4d;color:#25272a;font:600 9px/1.2 var(--nn-mono);text-transform:uppercase;cursor:pointer}.nnj-share button:hover{border-color:#111;background:#fff}.nnj-share i{color:var(--nn-red-dark);font-style:normal}.nnj-reading{min-width:0;container-type:inline-size}.nnj-takeaway{margin:0 0 clamp(48px,6vw,78px);padding:clamp(25px,3vw,36px);border:1px solid rgba(0,0,0,.17);border-radius:15px;background:linear-gradient(145deg,#fbfbf6,#e6e6df);box-shadow:0 28px 70px -58px #0009}.nnj-takeaway>span,.nnj-sources>span{color:var(--nn-red-dark);font:700 9px/1.4 var(--nn-mono);letter-spacing:.075em;text-transform:uppercase}.nnj-takeaway h2{margin:14px 0 12px;color:#090a0b;font:800 clamp(32px,3.1vw,44px)/.94 var(--nn-disp);letter-spacing:.012em;text-transform:uppercase}.nnj-takeaway p{margin:0;color:#55585c;font:400 15px/1.68 var(--nn-mono)}.nnj-prose{color:#292c30;font:400 18px/1.74 var(--nn-mono);overflow-wrap:anywhere}.nnj-prose>*:first-child{margin-top:0}.nnj-prose>*:last-child{margin-bottom:0}.nnj-prose h1,.nnj-prose h2,.nnj-prose h3,.nnj-prose h4{scroll-margin-top:160px;color:#090a0b;font-family:var(--nn-disp);font-weight:800;letter-spacing:.012em;text-transform:uppercase;text-wrap:balance}.nnj-prose h1,.nnj-prose h2{margin:1.45em 0 .48em;font-size:clamp(40px,4vw,52px);line-height:.94}.nnj-prose h3{margin:1.6em 0 .55em;font-size:clamp(30px,3vw,38px);line-height:.98}.nnj-prose h4{margin:1.55em 0 .6em;font-size:25px;line-height:1.05}.nnj-prose p,.nnj-prose ul,.nnj-prose ol{margin:0 0 1.45em}.nnj-prose ul,.nnj-prose ol{padding-left:1.35em}.nnj-prose li+li{margin-top:.62em}.nnj-prose li::marker{color:var(--nn-red-dark);font-weight:700}.nnj-prose strong{color:#0b0c0e;font-weight:700}.nnj-prose a{color:#0b0c0e;text-decoration-color:var(--nn-red-dark);text-decoration-thickness:2px;text-underline-offset:4px}.nnj-prose a:hover{color:var(--nn-red-dark)}.nnj-prose blockquote{margin:clamp(40px,6vw,72px) 0;padding:8px 0 8px clamp(22px,4vw,42px);border-left:2px solid var(--nn-red-dark);color:#101114;font:800 clamp(31px,3.4vw,43px)/.98 var(--nn-disp);text-transform:uppercase}.nnj-prose blockquote p{margin:0;font:inherit}.nnj-prose img{width:100%;height:auto;margin:clamp(36px,5vw,62px) 0;border-radius:14px;filter:saturate(.82) contrast(1.04)}.nnj-prose table{display:block;width:100%;overflow:auto;margin:36px 0;border-collapse:collapse;font-size:14px}.nnj-prose th,.nnj-prose td{min-width:145px;padding:14px;border-bottom:1px solid rgba(0,0,0,.16);text-align:left}.nnj-prose th{color:#111;text-transform:uppercase}.nnj-prose hr{height:1px;margin:52px 0;border:0;background:#0000002e}.nnj-sources{margin-top:clamp(64px,8vw,110px);padding-top:32px;border-top:1px solid rgba(0,0,0,.2)}.nnj-sources h2{margin:14px 0 23px;color:#090a0b;font:800 clamp(36px,3.6vw,48px)/.94 var(--nn-disp);text-transform:uppercase}.nnj-sources>div{color:#55585c;font:400 14px/1.7 var(--nn-mono)}.nnj-formula-bridge{display:grid;grid-template-columns:minmax(210px,.72fr) minmax(0,1.28fr);min-height:410px;margin-top:clamp(70px,9vw,124px);overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:19px;background:radial-gradient(70% 80% at 20% 30%,rgba(255,255,255,.1),transparent 68%),linear-gradient(145deg,#14161a,#030405 72%);color:#fff;box-shadow:0 40px 100px -70px #000}.nnj-formula-bridge__media{position:relative;display:grid;place-items:center;min-height:320px;overflow:hidden;background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.14),transparent 62%)}.nnj-formula-bridge__media:after{content:"";position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(transparent,#ff3b3017);pointer-events:none}.nnj-formula-bridge__media img{width:100%;height:100%;object-fit:contain;padding:28px;filter:drop-shadow(0 28px 28px rgba(0,0,0,.7))}.nnj-formula-bridge__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(30px,4vw,52px)}.nnj-formula-bridge__copy>span,.nnj-context-product>span,.nnj-context-route>span{color:var(--nn-red);font:600 9px/1.4 var(--nn-mono);letter-spacing:.075em;text-transform:uppercase}.nnj-formula-bridge h2{margin:15px 0 13px;font:800 clamp(38px,4vw,56px)/.9 var(--nn-disp);text-transform:uppercase}.nnj-formula-bridge__copy>p{margin:0;color:var(--nn-muted);font:400 13px/1.64 var(--nn-mono)}.nnj-formula-bridge__facts{display:grid;gap:0;margin-top:23px;border-top:1px solid var(--nn-line)}.nnj-formula-bridge__facts span{min-height:39px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid var(--nn-line);color:var(--nn-faint);font:500 9px/1.35 var(--nn-mono);letter-spacing:.035em;text-transform:uppercase}.nnj-formula-bridge__facts b{color:#fff;font-size:12px}.nnj-formula-bridge__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.nnj-formula-bridge__actions .nn-btn{flex:1;min-width:150px}.nnj-article-end{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:clamp(58px,7vw,94px);padding-top:22px;border-top:1px solid rgba(0,0,0,.2);color:#797b7e;font:600 9px/1.4 var(--nn-mono);letter-spacing:.06em;text-transform:uppercase}.nnj-article-end a{min-height:44px;display:flex;align-items:center;gap:10px;color:#111;text-decoration:none}.nnj-article-end i{color:var(--nn-red-dark);font-size:16px;font-style:normal}.nnj-file-card,.nnj-context-product,.nnj-context-route{overflow:hidden;border:1px solid rgba(0,0,0,.16);border-radius:14px;background:#ffffff5c}.nnj-file-card>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px;border-bottom:1px solid rgba(0,0,0,.13);color:#777a7e;font:600 8px/1.4 var(--nn-mono);letter-spacing:.07em;text-transform:uppercase}.nnj-file-card>div span:first-child{color:#17191c}.nnj-file-card dl{margin:0;padding:5px 14px 12px}.nnj-file-card dl>div{display:grid;grid-template-columns:70px 1fr;gap:10px;padding:10px 0;border-bottom:1px solid rgba(0,0,0,.1)}.nnj-file-card dl>div:last-child{border-bottom:0}.nnj-file-card dt{color:#898b8f;font:500 8px/1.4 var(--nn-mono);letter-spacing:.05em;text-transform:uppercase}.nnj-file-card dd{margin:0;color:#202225;font:600 9px/1.45 var(--nn-mono);text-align:right;text-transform:uppercase}.nnj-context-product{padding:14px}.nnj-context-product>a{display:grid;margin-top:11px;color:#111;text-decoration:none}.nnj-context-product img{aspect-ratio:1/1;width:100%;object-fit:contain;border:1px solid rgba(0,0,0,.12);border-radius:10px;background:radial-gradient(circle at 50% 42%,rgba(0,0,0,.08),transparent 68%),#e6e6df}.nnj-context-product strong{margin-top:13px;font:800 21px/.98 var(--nn-disp);text-transform:uppercase}.nnj-context-product small{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;color:#6a6d71;font:600 9px/1.3 var(--nn-mono);text-transform:uppercase}.nnj-context-product small i{color:var(--nn-red-dark);font-size:14px;font-style:normal}.nnj-context-route{padding:20px}.nnj-context-route h2{margin:15px 0 11px;color:#111;font:800 30px/.92 var(--nn-disp);text-transform:uppercase}.nnj-context-route p{margin:0;color:#696c70;font:400 11px/1.6 var(--nn-mono)}.nnj-context-route a{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;border-top:1px solid rgba(0,0,0,.16);border-bottom:1px solid rgba(0,0,0,.16);color:#111;font:700 9px/1.3 var(--nn-mono);text-decoration:none;text-transform:uppercase}.nnj-context-route i{color:var(--nn-red-dark);font-size:15px;font-style:normal}.nnj-related{padding:clamp(80px,9vw,142px) 0;border-top:1px solid var(--nn-line);background:radial-gradient(60% 100% at 50% 100%,rgba(255,59,48,.07),transparent 62%),#050608;color:var(--nn-bone)}@container (max-width:640px){.nnj-formula-bridge{grid-template-columns:1fr}.nnj-formula-bridge__media{min-height:280px}.nnj-formula-bridge__copy{padding:30px 24px}}@media(max-width:1320px){.nnj-article-body{grid-template-columns:minmax(170px,210px) minmax(0,720px)}.nnj-article-context{grid-column:2}.nnj-article-context__sticky{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1180px){.nnj-blog-hero__inner{grid-template-columns:minmax(0,1fr) minmax(320px,.75fr);gap:46px}.nnj-spotlight__grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr)}.nnj-signal{grid-template-columns:92px minmax(0,1fr)}}@media(max-width:980px){.nnj-blog-hero__inner,.nnj-article-hero__grid{grid-template-columns:1fr}.nnj-blog-search{width:min(100%,680px)}.nnj-spotlight__grid{grid-template-columns:1fr}.nnj-signals__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.nnj-signal{display:flex;flex-direction:column;align-items:stretch;border:1px solid var(--nn-line);border-radius:12px;padding:10px}.nnj-signal__media{height:148px}.nnj-signals{padding:18px}.nnj-signals__head{margin-bottom:14px}.nnj-signal:last-child{border:1px solid var(--nn-line)}.nnj-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nnj-article-hero__title h1{max-width:18ch}.nnj-article-brief{width:min(100%,660px)}.nnj-article-body{grid-template-columns:minmax(0,720px);justify-content:center}.nnj-article-nav,.nnj-article-context{grid-column:auto}.nnj-article-nav__sticky,.nnj-article-context__sticky{position:static}.nnj-article-nav summary{display:flex}.nnj-article-nav details:not([open]) nav{display:none}.nnj-article-nav nav{padding-bottom:12px}.nnj-share{display:none}.nnj-article-context__sticky{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.nnj-blog-hero{min-height:auto}.nnj-blog-hero:before{top:-10%;right:-55%;width:130vw}.nnj-blog-hero:after{font-size:190px;bottom:-.05em}.nnj-blog-hero__inner{padding-top:62px;padding-bottom:62px;gap:40px}.nnj-blog-hero__copy h1{margin-top:18px;font-size:clamp(58px,21vw,86px);line-height:.8}.nnj-blog-hero__copy>p{font-size:16px}.nnj-blog-hero__stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:25px}.nnj-blog-hero__stats span{display:grid;gap:4px}.nnj-blog-search{padding:18px;border-radius:16px}.nnj-blog-search form{grid-template-columns:25px minmax(0,1fr) 52px;min-height:56px;padding-left:13px}.nnj-blog-search input{height:54px;padding-inline:8px;font-size:16px}.nnj-blog-search button{min-width:52px;padding:0 15px}.nnj-blog-search button span{display:none}.nnj-topics__inner{min-height:82px;display:block;padding-top:13px;padding-bottom:10px}.nnj-topics__label{display:block;margin-bottom:6px}.nnj-topics__rail{margin-right:calc(var(--nn-gutter) * -1);padding-right:var(--nn-gutter)}.nnj-topics__rail a{min-height:44px}.nnj-spotlight,.nnj-archive,.nnj-search-results{padding-top:68px;padding-bottom:78px}.nnj-section-heading{grid-template-columns:1fr;gap:14px;margin-bottom:28px}.nnj-section-heading h2{font-size:43px}.nnj-section-heading>p{max-width:52ch}.nnj-search-results .nnj-section-heading>p{text-align:left}.nnj-feature{border-radius:16px}.nnj-feature__media{min-height:0;aspect-ratio:1.08/1}.nnj-feature__body{padding:22px 18px}.nnj-feature h3{font-size:38px}.nnj-feature__body>p{font-size:13px}.nnj-feature__foot{align-items:flex-start;flex-direction:column}.nnj-feature__foot>a{width:100%;justify-content:space-between;border-top:1px solid var(--nn-line)}.nnj-signals{border-radius:16px}.nnj-signals__list{grid-template-columns:1fr}.nnj-signal{display:grid;grid-template-columns:106px minmax(0,1fr);padding:9px}.nnj-signal__media{height:116px}.nnj-signal h3{font-size:24px}.nnj-card-grid{grid-template-columns:1fr}.nnj-card{border-radius:16px}.nnj-card h3,.nnj-card h2{font-size:33px}.nnj-card:hover{transform:none}.nnj-article-hero{padding-top:42px;padding-bottom:54px}.nnj-breadcrumbs{margin-bottom:38px;overflow:auto;white-space:nowrap}.nnj-article-hero__title h1{margin-top:17px;font-size:clamp(40px,11.5vw,50px);line-height:.9}.nnj-article-meta{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px}.nnj-article-brief{padding:21px}.nnj-article-brief>p{font-size:13px}.nnj-article-hero__media{aspect-ratio:4/3;margin-top:38px;border-radius:15px}.nnj-article-hero__media figcaption{left:13px;right:13px;bottom:11px}.nnj-article-body{padding-top:52px;padding-bottom:82px;gap:42px}.nnj-takeaway{margin-bottom:45px;padding:23px 20px}.nnj-takeaway h2{font-size:34px}.nnj-takeaway p{font-size:14px}.nnj-prose{font-size:17px;line-height:1.72}.nnj-prose h1,.nnj-prose h2{font-size:38px;scroll-margin-top:120px}.nnj-prose h3{font-size:31px}.nnj-prose h4{font-size:24px}.nnj-prose blockquote{font-size:31px}.nnj-formula-bridge{grid-template-columns:1fr;margin-top:72px}.nnj-formula-bridge__media{min-height:280px}.nnj-formula-bridge__copy{padding:28px 20px}.nnj-formula-bridge h2{font-size:42px}.nnj-formula-bridge__actions{display:grid}.nnj-formula-bridge__actions .nn-btn{width:100%}.nnj-article-end{align-items:flex-start;flex-direction:column}.nnj-article-end a{width:100%;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.16)}.nnj-article-context__sticky{grid-template-columns:1fr}.nnj-related{padding:74px 0}}@media(max-width:390px){.nnj-blog-hero__stats,.nnj-article-meta{grid-template-columns:1fr}.nnj-signal{grid-template-columns:88px minmax(0,1fr)}.nnj-signal__media{height:105px}.nnj-signal h3{font-size:21px}.nnj-formula-bridge__facts span{align-items:flex-start;flex-direction:column;justify-content:center;gap:4px;padding:8px 0}}@media(prefers-reduced-motion:reduce){.nnj-feature__media img,.nnj-card__media img,.nnj-signal__media img,.nnj-topics__rail a,.nnj-card{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/nn-journal.css.map */
