@font-face{font-family:__Figtree_2ca027;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Figtree_2ca027;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Figtree_Fallback_2ca027;src:local("Arial");ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.00%;size-adjust:100.72%}.__className_2ca027{font-family:__Figtree_2ca027,__Figtree_Fallback_2ca027;font-style:normal}.__variable_2ca027{--nl-brand:"__Figtree_2ca027","__Figtree_Fallback_2ca027"}@font-face{font-family:__Instrument_Sans_3d9088;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Instrument_Sans_3d9088;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Instrument_Sans_Fallback_3d9088;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_3d9088{font-family:__Instrument_Sans_3d9088,__Instrument_Sans_Fallback_3d9088;font-style:normal}.__variable_3d9088{--nl-text:"__Instrument_Sans_3d9088","__Instrument_Sans_Fallback_3d9088"}.nl-page{--nl-paper:#f7f8f2;--nl-paper-high:#fdfef9;--nl-mist:#edf2e8;--nl-sage:#dbe8d2;--nl-leaf:#91bd75;--nl-human:#31533d;--nl-forest:#193226;--nl-forest-deep:#0e2017;--nl-ink:#18251d;--nl-quiet:#637066;--nl-line:rgba(24,37,29,.15);--nl-wood:#c79b83;--nl-wheat:#e5c889;--nl-sky:#b9d4d0;--nl-lilac:#cfc8dc;--nl-wrap:min(1370px,calc(100vw - 96px));min-height:100svh;overflow:clip;background:radial-gradient(circle at 8% 18%,rgba(185,212,208,.35),transparent 26%),radial-gradient(circle at 92% 14%,hsla(41,64%,72%,.2),transparent 24%),var(--nl-paper);color:var(--nl-ink);font-family:var(--nl-text),"Instrument Sans",sans-serif;font-size:17px;line-height:1.55}body:has(.nl-page){margin:0;overflow-x:hidden;background:var(--nl-paper)}.nl-page,.nl-page *,.nl-page :after,.nl-page :before{box-sizing:border-box}.nl-page blockquote,.nl-page figure,.nl-page h1,.nl-page h2,.nl-page h3,.nl-page p,.nl-page ul{margin:0}.nl-page a{color:inherit;text-decoration:none}.nl-page button,.nl-page input{font:inherit}.nl-page img{display:block;width:100%}.nl-wrap{width:var(--nl-wrap);margin-inline:auto}.nl-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nl-nav{position:absolute;z-index:20;top:0;left:0;display:flex;width:100%;min-height:82px;padding:18px clamp(24px,4vw,68px);justify-content:space-between;color:var(--nl-paper-high)}.nl-brand,.nl-nav{align-items:center}.nl-brand{display:inline-flex;gap:11px;font-family:var(--nl-brand),"Figtree",sans-serif;font-size:21px;font-weight:720;letter-spacing:-.04em}.nl-brand svg{flex:0 0 auto}.nl-nav-identity{display:flex;align-items:center;gap:13px}.nl-nav-actions{display:flex;align-items:center;gap:18px;font-size:14px}.nl-nav-actions>a{opacity:.76;transition:opacity .18s ease}.nl-nav-actions>a:hover{opacity:1}.nl-house-link{display:inline-flex;align-items:center;gap:5px}.nl-house-link svg{transition:transform .18s ease}.nl-house-link:hover svg{transform:translate(2px,-2px)}.nl-edition-chip{padding:7px 12px;border:1px solid hsla(70,30%,96%,.24);border-radius:999px;background:hsla(70,30%,96%,.08);font-size:12px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.nl-hero{position:relative;display:grid;min-height:min(760px,92svh);place-items:center;overflow:hidden;background:radial-gradient(circle at 75% 10%,hsla(97,35%,60%,.24),transparent 26%),radial-gradient(circle at 12% 82%,rgba(49,83,61,.34),transparent 34%),var(--nl-forest-deep);color:var(--nl-paper-high)}.nl-hero:before{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.13'/%3E%3C/svg%3E");content:"";opacity:.18;pointer-events:none}.nl-hero:after{position:absolute;inset:auto 0 0;height:1px;background:hsla(70,30%,96%,.22);content:""}.nl-hero-orbit{position:absolute;border:1px solid hsla(70,30%,96%,.09);border-radius:50%;pointer-events:none}.nl-hero-orbit-one{width:620px;height:620px;top:-330px;right:-150px}.nl-hero-orbit-two{width:460px;height:460px;bottom:-290px;left:-110px}.nl-hero-content{position:relative;z-index:2;width:min(760px,calc(100vw - 42px));padding:132px 0 116px;text-align:center}.nl-hero-mark{display:grid;width:70px;height:70px;margin:0 auto 28px;border:1px solid hsla(70,30%,96%,.16);border-radius:24px;background:hsla(70,30%,96%,.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 24px 70px rgba(0,0,0,.22);place-items:center;backdrop-filter:blur(16px)}.nl-eyebrow{color:var(--nl-human);font-family:var(--nl-brand),"Figtree",sans-serif;font-size:11px;font-weight:760;letter-spacing:.18em;line-height:1.2;text-transform:uppercase}.nl-hero .nl-eyebrow{color:var(--nl-leaf)}.nl-archive h2,.nl-article h1,.nl-article h2,.nl-article-cta h2,.nl-hero h1,.nl-method h2{font-family:var(--nl-brand),"Figtree",sans-serif}.nl-hero h1{margin-top:18px;font-size:clamp(54px,7.4vw,96px);font-weight:520;letter-spacing:-.075em;line-height:.9}.nl-hero h1 span{display:block}.nl-hero h1 em{display:block;margin-top:.08em;color:var(--nl-leaf);font-style:normal;font-weight:760}.nl-hero-copy{max-width:640px;margin:28px auto 0!important;color:hsla(70,30%,96%,.76);font-size:clamp(18px,2.1vw,24px);line-height:1.4}.nl-subscribe{display:flex;width:min(620px,100%);margin:38px auto 0;padding:7px;gap:7px;border:1px solid hsla(70,30%,96%,.19);border-radius:18px;background:hsla(70,30%,96%,.1);box-shadow:0 24px 70px rgba(0,0,0,.2);backdrop-filter:blur(18px);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.nl-subscribe:focus-within{border-color:hsla(99,39%,87%,.34);background:hsla(70,30%,96%,.13);box-shadow:0 24px 70px rgba(0,0,0,.2),0 0 0 1px hsla(70,30%,96%,.06)}.nl-subscribe label{display:flex;min-width:0;flex:1;align-items:center;gap:12px;padding-inline:15px;border-radius:12px;background:rgba(8,27,17,.14);color:hsla(70,30%,96%,.54)}.nl-subscribe input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--nl-paper-high);font-size:16px}.nl-subscribe input::-moz-placeholder{color:hsla(70,30%,96%,.5)}.nl-subscribe input::placeholder{color:hsla(70,30%,96%,.5)}.nl-subscribe button{min-height:52px;padding:0 24px;border:0;border-radius:12px;background:var(--nl-paper-high);color:var(--nl-forest-deep);cursor:pointer;font-weight:760;transition:transform .18s ease,background .18s ease}.nl-subscribe button:hover:not(:disabled){transform:translateY(-1px);background:var(--nl-leaf)}.nl-subscribe button:disabled{cursor:progress;opacity:.62}.nl-consent,.nl-form-error{margin-top:13px!important;color:hsla(70,30%,96%,.5);font-size:12px}.nl-form-error{color:#ffd3c8}.nl-subscribe-success{display:inline-flex;margin-top:36px;padding:16px 20px;border:1px solid hsla(97,35%,60%,.28);border-radius:16px;align-items:center;gap:10px;background:hsla(97,35%,60%,.12)}.nl-subscribe-success span{display:grid;width:24px;height:24px;border-radius:50%;background:var(--nl-leaf);color:var(--nl-forest-deep);font-size:14px;font-weight:800;place-items:center}.nl-dock{position:fixed;z-index:60;left:50%;bottom:max(18px,env(safe-area-inset-bottom));display:grid;width:min(880px,calc(100vw - 32px));min-height:72px;padding:8px 8px 8px 12px;border:1px solid hsla(99,39%,87%,.24);border-radius:24px;grid-template-columns:auto minmax(360px,1fr);align-items:center;gap:22px;overflow:hidden;background:radial-gradient(circle at 12% 0,hsla(97,35%,60%,.18),transparent 34%),rgba(12,29,20,.91);box-shadow:0 22px 72px rgba(7,19,12,.34),0 0 0 1px hsla(97,35%,60%,.06),0 0 54px rgba(107,160,85,.16);color:var(--nl-paper-high);opacity:0;pointer-events:none;transform:translate(-50%,calc(100% + 40px)) scale(.96);transition:opacity .36s ease,transform .56s cubic-bezier(.16,1,.3,1),visibility .56s;visibility:hidden;backdrop-filter:blur(24px) saturate(1.15);-webkit-backdrop-filter:blur(24px) saturate(1.15)}.nl-dock:before{position:absolute;top:0;left:0;width:44%;height:1px;background:linear-gradient(90deg,transparent,hsla(99,48%,88%,.9),transparent);content:"";opacity:0;transform:translateX(-110%)}.nl-dock.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%) scale(1);visibility:visible}.nl-dock.is-visible:before{animation:nl-dock-sweep 1.15s cubic-bezier(.16,1,.3,1) .18s forwards}@keyframes nl-dock-sweep{0%{opacity:0;transform:translateX(-110%)}28%{opacity:1}to{opacity:0;transform:translateX(330%)}}.nl-dock-brand{display:flex;min-width:216px;align-items:center;gap:11px}.nl-dock-brand>span:last-child{display:grid;line-height:1.1}.nl-dock-brand strong,.nl-dock-success strong{font-family:var(--nl-brand),"Figtree",sans-serif;font-size:14px;font-weight:730;letter-spacing:-.025em}.nl-dock-brand small,.nl-dock-success small{margin-top:5px;color:hsla(70,30%,96%,.48);font-size:9px;letter-spacing:.04em}.nl-dock-mark{position:relative;display:grid;width:44px;height:44px;flex:0 0 44px;border:1px solid hsla(70,30%,96%,.16);border-radius:15px;background:hsla(70,30%,96%,.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);place-items:center}.nl-dock-mark i{position:absolute;top:-2px;right:-2px;width:9px;height:9px;border:2px solid var(--nl-forest-deep);border-radius:50%;background:var(--nl-leaf);box-shadow:0 0 0 0 hsla(97,35%,60%,.42);animation:nl-dock-pulse 2.4s ease-out infinite}@keyframes nl-dock-pulse{0%{box-shadow:0 0 0 0 hsla(97,35%,60%,.42)}55%,to{box-shadow:0 0 0 8px hsla(97,35%,60%,0)}}.nl-dock-form{display:flex;min-width:0;padding:5px;border:1px solid hsla(70,30%,96%,.14);border-radius:16px;background:hsla(70,30%,96%,.07);transition:border-color .18s ease,background .18s ease}.nl-dock-form:focus-within{border-color:hsla(99,39%,87%,.28);background:hsla(70,30%,96%,.1)}.nl-dock-form label{display:flex;min-width:0;flex:1;align-items:center;gap:10px;padding:0 13px;color:hsla(70,30%,96%,.42)}.nl-dock-form input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--nl-paper-high);font-size:13px}.nl-dock-form input::-moz-placeholder{color:hsla(70,30%,96%,.4)}.nl-dock-form input::placeholder{color:hsla(70,30%,96%,.4)}.nl-dock-form input[aria-invalid=true]::-moz-placeholder{color:#ffc9bb}.nl-dock-form input[aria-invalid=true]::placeholder{color:#ffc9bb}.nl-dock-form button{display:inline-flex;min-height:48px;padding:0 18px;border:0;border-radius:11px;align-items:center;justify-content:center;gap:9px;background:var(--nl-leaf);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),0 8px 26px rgba(111,159,88,.25);color:var(--nl-forest-deep);cursor:pointer;font-size:13px;font-weight:780;white-space:nowrap;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.nl-dock-form button:hover:not(:disabled){background:#a7ce8c;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.34),0 10px 32px rgba(122,176,98,.36);transform:translateY(-1px)}.nl-dock-form button:hover svg{transform:translateX(2px)}.nl-dock-form button svg{transition:transform .18s ease}.nl-dock-form button:disabled{cursor:progress;opacity:.62}.nl-dock-success{display:grid;min-height:58px;padding:0 18px;border:1px solid hsla(97,35%,60%,.18);border-radius:16px;grid-template-columns:30px 1fr;align-content:center;background:hsla(97,35%,60%,.1)}.nl-dock-success>span{display:grid;width:24px;height:24px;border-radius:50%;grid-row:1/3;align-self:center;background:var(--nl-leaf);color:var(--nl-forest-deep);font-size:13px;font-weight:800;place-items:center}.nl-dock-success small{margin-top:3px}.nl-archive{padding:92px 0 144px;border-top:1px solid rgba(24,37,29,.08);background:var(--nl-paper)}.nl-archive-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:end;gap:48px}.nl-archive h2{margin-top:12px;font-size:clamp(48px,6vw,84px);font-weight:600;letter-spacing:-.065em;line-height:.95}.nl-archive-head>p{max-width:520px;padding-bottom:6px;color:var(--nl-quiet);font-size:18px}.nl-search{display:flex;height:68px;margin-top:48px;padding:0 20px;border:1px solid rgba(24,37,29,.08);border-radius:20px;align-items:center;gap:14px;background:hsla(0,0%,100%,.68);box-shadow:0 18px 50px rgba(14,32,23,.05)}.nl-search svg{flex:0 0 auto;color:var(--nl-quiet)}.nl-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--nl-ink);font-size:17px}.nl-search input::-moz-placeholder{color:#8a948c}.nl-search input::placeholder{color:#8a948c}.nl-search kbd{padding:4px 8px;border:1px solid var(--nl-line);border-radius:8px;color:var(--nl-quiet);font-family:var(--nl-text),sans-serif;font-size:11px}.nl-filters{display:flex;margin-top:20px;gap:9px;flex-wrap:wrap}.nl-filters button{padding:10px 17px;border:1px solid var(--nl-line);border-radius:999px;background:transparent;color:var(--nl-quiet);cursor:pointer;font-size:13px;font-weight:650;transition:background .16s ease,border-color .16s ease,color .16s ease}.nl-filters button.is-active,.nl-filters button:hover{border-color:var(--nl-ink);background:var(--nl-ink);color:var(--nl-paper-high)}.nl-grid{display:grid;margin-top:42px;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.nl-card{overflow:hidden;border:1px solid var(--nl-line);border-radius:26px;background:hsla(72,71%,99%,.82);box-shadow:0 22px 60px rgba(14,32,23,.045);transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s ease}.nl-card:hover{transform:translateY(-6px);box-shadow:0 34px 80px rgba(14,32,23,.11)}.nl-card-cover{position:relative;display:block;aspect-ratio:1.9/1;overflow:hidden;background:var(--nl-forest-deep)}.nl-card-cover>img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1)}.nl-card:hover .nl-card-cover>img{transform:scale(1.025)}.nl-card-cover-copy{position:absolute;inset:0 auto 0 0;display:flex;width:35.5%;min-width:138px;padding:18px 14px;flex-direction:column;align-items:flex-start;color:var(--nl-paper-high)}.nl-card-cover-copy>span{padding:6px 9px;border:1px solid hsla(70,30%,96%,.18);border-radius:999px;background:hsla(70,30%,96%,.08);font-size:9px;font-weight:700;letter-spacing:.04em}.nl-card-mini-mark{margin-top:auto;color:var(--nl-leaf)}.nl-card-cover-copy strong{max-width:11ch;margin-top:9px;font-family:var(--nl-brand),"Figtree",sans-serif;font-size:clamp(15px,1.55vw,22px);letter-spacing:-.04em;line-height:1.02}.nl-latest{position:absolute;top:14px;right:14px;padding:7px 10px;border-radius:999px;background:var(--nl-leaf);color:var(--nl-forest-deep);font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.nl-card-body{padding:21px 22px 18px}.nl-card-meta{display:flex;align-items:center;justify-content:space-between;color:var(--nl-quiet);font-size:12px}.nl-card-body h3{margin-top:13px;font-family:var(--nl-brand),"Figtree",sans-serif;font-size:clamp(23px,2.1vw,31px);font-weight:660;letter-spacing:-.055em;line-height:1.02}.nl-card-body a>p{display:-webkit-box;margin-top:10px;overflow:hidden;color:var(--nl-quiet);font-size:14px;-webkit-box-orient:vertical;-webkit-line-clamp:3}.nl-card-author{display:flex;margin-top:22px;padding-top:14px;border-top:1px solid rgba(24,37,29,.09);align-items:center;gap:9px;font-size:12px}.nl-avatar{display:grid;width:31px;height:31px;flex:0 0 auto;border-radius:50%;background:var(--nl-forest);color:var(--nl-leaf);place-items:center}.nl-read-arrow{margin-left:auto;font-size:16px}.nl-empty{margin-top:40px;padding:44px;border:1px dashed var(--nl-line);border-radius:24px;color:var(--nl-quiet);text-align:center}.nl-method{padding:132px 0;background:var(--nl-forest-deep);color:var(--nl-paper-high)}.nl-method-grid{display:grid;grid-template-columns:minmax(180px,.42fr) minmax(300px,.75fr) minmax(360px,1fr);align-items:start;gap:46px}.nl-method .nl-eyebrow{color:var(--nl-leaf)}.nl-method h2{font-size:clamp(44px,5vw,72px);font-weight:520;letter-spacing:-.065em;line-height:.94}.nl-method h2 em{display:block;color:var(--nl-leaf);font-style:normal;font-weight:760}.nl-method-steps{border-top:1px solid hsla(70,30%,96%,.16)}.nl-method-steps article{display:grid;padding:18px 0;border-bottom:1px solid hsla(70,30%,96%,.16);grid-template-columns:42px 1fr;gap:14px}.nl-method-steps article>span{color:var(--nl-leaf);font-size:11px;font-weight:750}.nl-method-steps h3{font-family:var(--nl-brand),"Figtree",sans-serif;font-size:19px}.nl-method-steps p{margin-top:4px;color:hsla(70,30%,96%,.58);font-size:14px}.nl-footer{display:grid;min-height:104px;padding:24px clamp(24px,4vw,68px);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;background:var(--nl-forest-deep);color:var(--nl-paper-high)}.nl-footer p,.nl-footer>span{color:hsla(70,30%,96%,.48);font-size:12px}.nl-footer>span{justify-self:end}.nl-article-nav{position:absolute;color:var(--nl-ink)}.nl-article-header{padding:142px 0 58px;background:radial-gradient(circle at 82% 10%,rgba(185,212,208,.42),transparent 26%),var(--nl-paper)}.nl-back-link{display:inline-flex;margin-bottom:54px;color:var(--nl-quiet);font-size:13px}.nl-article-header h1{max-width:1000px;margin-top:18px;font-size:clamp(56px,8vw,112px);font-weight:600;letter-spacing:-.075em;line-height:.88}.nl-article-dek{max-width:780px;margin-top:30px!important;color:var(--nl-quiet);font-size:clamp(20px,2.4vw,29px);line-height:1.36}.nl-article-byline{display:flex;margin-top:30px;align-items:center;gap:9px;color:var(--nl-quiet);font-size:13px;flex-wrap:wrap}.nl-article-byline strong{color:var(--nl-ink)}.nl-article-cover{position:relative;overflow:hidden;border-radius:34px;box-shadow:0 30px 90px rgba(14,32,23,.14)}.nl-article-cover>img{aspect-ratio:1.9/1;-o-object-fit:cover;object-fit:cover}.nl-article-cover figcaption{position:absolute;inset:0 auto 0 0;display:flex;width:34%;padding:clamp(28px,4vw,58px);flex-direction:column;align-items:flex-start;justify-content:space-between;color:var(--nl-paper-high)}.nl-article-cover figcaption span{padding:8px 12px;border:1px solid hsla(70,30%,96%,.2);border-radius:999px;background:hsla(70,30%,96%,.08);font-size:11px;font-weight:750}.nl-article-cover figcaption strong{max-width:10ch;font-family:var(--nl-brand),"Figtree",sans-serif;font-size:clamp(30px,4.4vw,68px);letter-spacing:-.06em;line-height:.93}.nl-article-layout{display:grid;padding-top:100px;padding-bottom:132px;grid-template-columns:minmax(220px,.42fr) minmax(0,.92fr);align-items:start;gap:clamp(54px,9vw,130px)}.nl-article-aside{position:sticky;top:32px;padding:24px;border:1px solid var(--nl-line);border-radius:22px;background:hsla(72,71%,99%,.72)}.nl-article-aside span{color:var(--nl-human);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.nl-article-aside p{margin-top:12px;font-family:var(--nl-brand),"Figtree",sans-serif;font-size:22px;font-weight:620;letter-spacing:-.035em;line-height:1.2}.nl-article-body{max-width:760px}.nl-article-body section+section{margin-top:78px}.nl-article-body h2{margin-bottom:24px;font-size:clamp(34px,4vw,52px);font-weight:640;letter-spacing:-.055em;line-height:.98}.nl-article-body section>p{color:#35443a;font-size:clamp(18px,1.6vw,21px);line-height:1.72}.nl-article-body section>p+p{margin-top:22px}.nl-article-body blockquote{margin-top:34px;padding:28px 30px;border-left:4px solid var(--nl-leaf);background:var(--nl-mist);font-family:var(--nl-brand),"Figtree",sans-serif;font-size:clamp(22px,2.5vw,32px);font-weight:620;letter-spacing:-.04em;line-height:1.22}.nl-sources{padding-top:60px;border-top:1px solid var(--nl-line)}.nl-sources ul{padding:0;list-style:none}.nl-sources li{border-bottom:1px solid var(--nl-line)}.nl-sources a{padding:16px 0;align-items:center;gap:20px;color:var(--nl-human);font-weight:650}.nl-article-cta,.nl-sources a{display:flex;justify-content:space-between}.nl-article-cta{padding:clamp(68px,8vw,112px) max(48px,calc((100vw - 1274px) / 2));align-items:end;gap:36px;background:var(--nl-human);color:var(--nl-paper-high)}.nl-article-cta span{color:var(--nl-leaf);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.nl-article-cta h2{max-width:750px;margin-top:12px;font-size:clamp(44px,6vw,78px);font-weight:580;letter-spacing:-.065em;line-height:.95}.nl-article-cta>a{padding:15px 20px;border-radius:999px;background:var(--nl-paper-high);color:var(--nl-human);font-size:14px;font-weight:760;white-space:nowrap}.nl-page :focus-visible{outline:2px solid var(--nl-leaf);outline-offset:4px}.nl-dock-form input:focus-visible,.nl-subscribe input:focus-visible{outline:none}@media (max-width:1020px){.nl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nl-card:last-child{grid-column:1/-1;width:calc(50% - 10px)}.nl-method-grid{grid-template-columns:1fr 1fr}.nl-method-grid>.nl-eyebrow{grid-column:1/-1}}@media (max-width:760px){.nl-page{--nl-wrap:min(100% - 32px,680px)}.nl-nav{min-height:68px;padding:14px 18px}.nl-brand{font-size:18px}.nl-edition-chip{padding:6px 9px;font-size:9px;letter-spacing:.05em}.nl-nav-identity{gap:9px}.nl-nav-actions{font-size:12px}.nl-house-link{gap:3px}.nl-hero{min-height:700px}.nl-hero-content{padding-top:116px}.nl-hero h1{font-size:clamp(44px,13.4vw,62px);line-height:.92}.nl-subscribe{padding:8px;flex-direction:column;gap:8px}.nl-subscribe label{min-height:52px;border:1px solid hsla(70,30%,96%,.08);background:rgba(8,27,17,.2)}.nl-subscribe button{width:100%}.nl-dock{bottom:max(10px,env(safe-area-inset-bottom));width:calc(100vw - 20px);min-height:0;padding:7px;border-radius:21px;grid-template-columns:1fr;gap:7px}.nl-dock-brand{min-width:0;padding:2px 7px 0}.nl-dock-mark{width:38px;height:38px;flex-basis:38px;border-radius:13px}.nl-dock-brand small{display:none}.nl-dock-form{min-width:0}.nl-dock-form label{padding:0 10px}.nl-dock-form label svg{display:none}.nl-dock-form button{min-height:46px;padding:0 13px}.nl-dock-form button svg{display:none}.nl-dock-success{min-height:54px}.nl-archive{padding-top:70px;padding-bottom:92px}.nl-archive-head,.nl-article-layout,.nl-method-grid{grid-template-columns:1fr}.nl-archive-head{gap:22px}.nl-archive-head>p{font-size:16px}.nl-search{height:60px;margin-top:32px}.nl-search kbd{display:none}.nl-filters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.nl-filters::-webkit-scrollbar{display:none}.nl-filters button{flex:0 0 auto}.nl-grid{grid-template-columns:1fr}.nl-card:last-child{grid-column:auto;width:auto}.nl-card-cover-copy strong{font-size:clamp(20px,6vw,28px)}.nl-method{padding:88px 0}.nl-method-grid{gap:34px}.nl-footer{padding-block:32px;grid-template-columns:1fr;justify-items:start}.nl-footer>span{justify-self:start}.nl-article-header{padding-top:118px}.nl-back-link{margin-bottom:38px}.nl-article-header h1{font-size:clamp(53px,16vw,78px)}.nl-article-cover{border-radius:22px}.nl-article-cover figcaption{width:38%;padding:18px 14px}.nl-article-cover figcaption span{display:none}.nl-article-cover figcaption strong{font-size:clamp(20px,6vw,36px)}.nl-article-layout{padding-top:62px;padding-bottom:90px;gap:54px}.nl-article-aside{position:static}.nl-article-body section+section{margin-top:60px}.nl-article-cta{padding-inline:24px;flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.nl-card,.nl-card-cover>img,.nl-dock,.nl-dock-form button,.nl-subscribe button{transition:none}.nl-dock-mark i,.nl-dock.is-visible:before{animation:none}}.nl-review-page,.nl-unsubscribe-page{min-height:100vh;background:#f2f1ec}.nl-review-shell{width:min(960px,calc(100% - 40px));margin:0 auto;padding:74px 0 120px}.nl-review-shell>header{max-width:760px;margin-bottom:38px}.nl-review-shell>header h1{max-width:18ch;margin:12px 0 16px;font-size:clamp(42px,6vw,78px);line-height:.98;letter-spacing:-.055em}.nl-review-shell>header>p:last-child{max-width:62ch;color:#5c625a;font-size:18px;line-height:1.6}.nl-review-actions{display:grid;gap:14px;margin-bottom:54px;padding:24px;border:1px solid #d8dbd2;border-radius:22px;background:#fff;box-shadow:0 18px 60px rgba(36,46,36,.08)}.nl-review-state{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid #e5e7e0}.nl-review-state span{color:#72776f;font-size:13px}.nl-review-state strong{padding:7px 11px;border-radius:999px;background:#e9f1e5;color:#29432e;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.nl-review-buttons,.nl-review-test{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nl-review-actions button,.nl-review-actions input,.nl-unsubscribe-card button{min-height:48px;border-radius:999px;font:inherit}.nl-review-actions button,.nl-unsubscribe-card button{border:1px solid #223528;background:#223528;color:#fff;font-weight:700;cursor:pointer}.nl-review-actions button:disabled,.nl-unsubscribe-card button:disabled{cursor:not-allowed;opacity:.4}.nl-review-actions input{width:100%;border:1px solid #ccd1c7;padding:0 18px;background:#f8f8f5;color:#1d211c}.nl-review-send{background:#18241d!important}.nl-review-message,.nl-review-warning{margin:0;padding:13px 15px;border-radius:12px;font-size:13px;line-height:1.5}.nl-review-warning{background:#fff3d9;color:#6a4b15}.nl-review-message{background:#eaf2e6;color:#2b4a30}.nl-review-copy{overflow:hidden;border:1px solid #d8dbd2;border-radius:26px;background:#fff}.nl-review-cover{position:relative;aspect-ratio:16/8.4;overflow:hidden;background:#17251c}.nl-review-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nl-review-cover>div{position:absolute;inset:0 auto 0 0;display:flex;width:34%;flex-direction:column;justify-content:space-between;padding:30px;color:#fff}.nl-review-cover span{font-size:12px;text-transform:uppercase;letter-spacing:.1em}.nl-review-cover strong{font-size:clamp(24px,4vw,44px);line-height:.98;letter-spacing:-.045em}.nl-review-copy>aside,.nl-review-copy>section{max-width:690px;margin:0 auto;padding:34px 42px 0}.nl-review-copy>aside{margin-top:38px;padding-bottom:34px;border-radius:18px;background:#edf2e9}.nl-review-copy>aside span{color:#667261;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.nl-review-copy>aside p{margin:8px 0 0;font-size:19px;line-height:1.5}.nl-review-copy>section:last-child{padding-bottom:54px}.nl-review-copy h2{margin:0 0 14px;font-size:28px;letter-spacing:-.035em}.nl-review-copy li,.nl-review-copy p{color:#4e554d;font-size:17px;line-height:1.72}.nl-review-copy blockquote{margin:24px 0;padding:20px 22px;border-left:4px solid #668260;background:#f0f4ed;font-size:19px;line-height:1.55}.nl-review-copy a{color:#344c38}.nl-unsubscribe-page{display:grid;min-height:100vh;place-items:center;padding:24px}.nl-unsubscribe-card{width:min(520px,100%);padding:38px;border:1px solid #d8dbd2;border-radius:28px;background:#fff;box-shadow:0 20px 70px rgba(36,46,36,.1)}.nl-unsubscribe-card .nl-eyebrow{margin-top:48px}.nl-unsubscribe-card h1{margin:10px 0 18px;font-size:42px;letter-spacing:-.045em}.nl-unsubscribe-card>p{color:#5a6058;line-height:1.6}.nl-unsubscribe-card button{width:100%;margin-top:18px}.nl-unsubscribe-result{padding:18px;border-radius:14px;background:#eaf2e6;color:#2b4a30!important}.nl-unsubscribe-back{display:inline-block;margin-top:24px;color:#344c38;font-size:14px}@media (max-width:700px){.nl-review-shell{width:min(100% - 24px,960px);padding-top:42px}.nl-review-buttons,.nl-review-test{grid-template-columns:1fr}.nl-review-cover{aspect-ratio:1/1.05}.nl-review-cover>div{width:48%;padding:20px}.nl-review-copy>aside,.nl-review-copy>section{margin-inline:18px;padding-inline:22px}.nl-unsubscribe-card{padding:28px 22px}}