.nl-intro .sv-intro-in{align-items:start}@media (min-width:1000px){.nl-intro .sv-intro-in{grid-template-columns:minmax(0,6.2fr) minmax(0,5.8fr)!important}.nl-intro .sv-intro-aside{padding-top:8px}}.nl-letter{padding:4px 0 14px;position:relative}.nl-letter:before{content:"";border-radius:var(--r);background:var(--color-cream);border:1px solid var(--color-sand);position:absolute;inset:18px -8px 0 10px;transform:rotate(1.6deg)}.nl-sheet{border-radius:var(--r);background:var(--color-white);border:1px solid var(--hair);box-shadow:var(--lift);padding:20px 20px 22px;position:relative}@media (min-width:720px){.nl-sheet{padding:26px 28px}}.nl-sheet-top{letter-spacing:.15em;text-transform:uppercase;color:var(--color-driftwood);justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:600;display:flex}.nl-sheet-top span:last-child{letter-spacing:.04em;text-transform:none;font-weight:500}.nl-sheet-cover{aspect-ratio:16/9;background:var(--color-cream);border-radius:12px;margin-top:16px;display:block;position:relative;overflow:hidden}.nl-sheet-cover img{object-fit:cover;width:100%;height:100%}.nl-sheet h2{letter-spacing:-.025em;text-wrap:balance;margin-top:20px;font-size:clamp(24px,6vw,28px);font-weight:800;line-height:1.1}.nl-sheet h2 .sv-l{display:block}.nl-sheet-words{max-height:12.6em;margin-top:14px;font-size:16.5px;line-height:1.6;position:relative;overflow:hidden}.nl-sheet-words p+p{margin-top:.8em}.nl-sheet-words:after{content:"";background:linear-gradient(color-mix(in srgb, var(--color-white) 0%, transparent), var(--color-white));height:4.2em;position:absolute;inset:auto 0 0}.nl-sheet-foot{border-top:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding-top:16px;display:flex}.nl-sign{align-items:center;gap:12px;line-height:1.3;display:flex}.nl-sign img{object-fit:cover;object-position:50% 22%;border-radius:50%;width:42px;height:42px}.nl-sign b{font-size:15px;font-weight:700;display:block}.nl-sign span{color:var(--color-text-muted);font-size:13.5px}.nl-sheet-foot .sv-btn{height:46px;padding:0 18px;font-size:15.5px}.nl-three{align-items:center;gap:clamp(36px,5vw,64px);display:grid}@media (min-width:1000px){.nl-three{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.nl-three-film{aspect-ratio:1;border-radius:var(--r);background:var(--color-sand);max-width:520px;box-shadow:var(--lift);position:relative;overflow:hidden}.nl-three-film video,.nl-three-film .vt-fill{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.nl-things{border-top:1.5px solid var(--color-ink);display:grid}.nl-things li{border-bottom:1px solid var(--color-sand-strong);grid-template-columns:52px minmax(0,1fr);gap:4px 18px;padding:22px 0;display:grid}.nl-things svg{grid-row:span 2;width:40px;height:40px}.nl-things h3{letter-spacing:-.02em;font-size:22px;font-weight:800;line-height:1.2}.nl-things p{font-size:17px;line-height:1.5}@media (min-width:720px){.nl-things li{padding:26px 0}.nl-things h3{font-size:24px}}.nl-issues{gap:40px 28px;display:grid}@media (min-width:640px){.nl-issues{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.nl-issues{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px clamp(24px,2.6vw,40px)}}.nl-issue{position:relative}.nl-issue-img{aspect-ratio:16/9;background:var(--color-cream);border:1px solid var(--hair);box-shadow:0 1px 2px color-mix(in srgb, var(--color-ink) 5%, transparent);border-radius:14px;display:block;position:relative;overflow:hidden}.nl-issue-img img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.nl-issue:hover .nl-issue-img img{transform:scale(1.02)}.nl-issue-meta{color:var(--color-text-muted);margin-top:16px;font-size:13.5px}.nl-issue h3{letter-spacing:-.015em;text-wrap:pretty;margin-top:6px;font-size:20px;font-weight:700;line-height:1.25}.nl-issue h3 a{text-decoration:none}.nl-issue h3 a:after{content:"";position:absolute;inset:0}.nl-issue:hover h3 a{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.sv .nl-issue h3 a:focus-visible{outline:none}.sv .nl-issue h3 a:focus-visible:after{outline:2px solid var(--color-ink);outline-offset:4px;border-radius:16px}.nl-page{padding-top:var(--header-row-h)}.nl-head{padding:clamp(28px,5vw,56px) 0 clamp(36px,5vw,64px)}.nl-crumbs ol{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;display:flex}.nl-crumbs a{text-decoration:none}.nl-crumbs a:hover{text-underline-offset:4px;text-decoration:underline}.nl-crumbs li:last-child a{color:var(--color-ink);font-weight:600}.nl-head-grid{align-items:center;gap:32px;margin-top:28px;display:grid}@media (min-width:1000px){.nl-head-grid{grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(40px,5vw,80px)}}.nl-no{border:1px solid var(--color-sand-strong);letter-spacing:.14em;text-transform:uppercase;height:28px;color:var(--color-ink);border-radius:99px;align-items:center;padding:0 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.nl-no:hover{border-color:var(--color-ink)}.nl-head h1{letter-spacing:-.036em;text-wrap:balance;margin-top:20px;font-size:clamp(38px,9.6vw,52px);font-weight:800;line-height:1}@media (min-width:720px){.nl-head h1{font-size:clamp(48px,4.4vw,64px)}}.nl-head h1 .sv-l{display:block}.nl-head .sv-lede{max-width:44ch;margin-top:20px}.nl-head-art{aspect-ratio:16/9;border-radius:var(--r);background:var(--color-cream);box-shadow:var(--lift);position:relative;overflow:hidden}.nl-head-art img,.nl-head-art video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.nl-head-crop{aspect-ratio:412/555;justify-self:center;width:100%;max-width:340px}.nl-head-crop img{object-fit:fill;width:291.26%;max-width:none;height:auto;inset:-10.81% auto auto -174.76%}@media (min-width:1000px){.nl-head-crop{justify-self:end;max-width:400px}}.nl-read{padding-bottom:var(--sec);display:grid}@media (min-width:1100px){.nl-read{grid-template-columns:minmax(0,1fr) minmax(0,42rem) minmax(0,1fr);column-gap:48px}.nl-rail{justify-self:end;width:100%;max-width:15rem}}.nl-rail{display:none}@media (min-width:1100px){.nl-rail{display:block}}.nl-toc-phone{margin-bottom:40px}@media (min-width:1100px){.nl-toc-phone{display:none}}.nl-col{width:100%;min-width:0;max-width:42rem;margin-inline:auto}@media (min-width:1100px){.nl-col{margin-inline:0}}.nl-body{color:var(--color-ink);font-size:18px;line-height:1.7}@media (min-width:720px){.nl-body{font-size:19px}}.nl-body>*+*{margin-top:1.05em}.nl-body-first>:first-child{margin-top:0}.nl-p{text-wrap:pretty}.nl-body strong{font-weight:700}.nl-a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--color-ink) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--color-ink) 40%, transparent);font-weight:500}.nl-a:hover{-webkit-text-decoration-color:var(--color-ink);text-decoration-color:var(--color-ink)}.sv .nl-body .nl-label{letter-spacing:.15em;text-transform:uppercase;scroll-margin-top:calc(var(--header-row-h) + 32px);align-items:center;gap:10px;margin-top:3.4em;font-size:13px;font-weight:700;display:flex}.sv .nl-body .nl-label-in{margin-top:0}.nl-square{background:var(--color-ink);border-radius:2px;flex:none;width:7px;height:7px}.sv .nl-body .nl-h2{letter-spacing:-.025em;text-wrap:balance;scroll-margin-top:calc(var(--header-row-h) + 32px);margin-top:2.2em;font-size:clamp(27px,3vw,34px);font-weight:800;line-height:1.12}.sv .nl-body .nl-h3{letter-spacing:-.02em;text-wrap:balance;scroll-margin-top:calc(var(--header-row-h) + 32px);margin-top:1.8em;font-size:clamp(21px,2.2vw,25px);font-weight:800;line-height:1.2}.nl-num{color:var(--color-driftwood);margin-right:12px;font-weight:300}.nl-ul{gap:.5em;display:grid;padding-left:1.3em!important;list-style:outside!important}.nl-ul li::marker{color:var(--color-driftwood)}.nl-ol{gap:.7em;display:grid}.nl-ol li{padding-left:2.3em;position:relative}.nl-ol-n{font-variant-numeric:tabular-nums;color:var(--color-driftwood);font-weight:800;position:absolute;top:0;left:0}.nl-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--color-text-muted);font-size:12px;font-weight:600}.nl-small{color:var(--color-text-muted);margin-top:6px;font-size:13.5px;line-height:1.45;display:block}.nl-card{border-radius:var(--r);background:var(--color-cream);padding:22px 22px 20px;font-size:17px;line-height:1.55}@media (min-width:720px){.nl-card{padding:26px 28px 24px}}.nl-week dl{margin-top:8px;display:grid}.nl-week dl>div{border-top:1px solid var(--color-sand-strong);padding:14px 0}.nl-week dl>div:first-child{border-top:0}.nl-week dt{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);font-size:12px;font-weight:600}.nl-week dt a{text-decoration:none}.nl-week dt a:hover{color:var(--color-ink);text-decoration:underline}.nl-week dd{margin-top:4px;font-size:17.5px;line-height:1.4}.nl-steal{background:var(--color-white);border:1px solid var(--hair);box-shadow:var(--lift)}.nl-steal-h{letter-spacing:-.02em;font-size:21px;font-weight:800;line-height:1.25}.nl-script{border:1px dashed var(--color-sand-strong);background:var(--color-cream);border-radius:12px;margin-top:16px;padding:20px}.nl-script>p{white-space:pre-line;font-size:17.5px;line-height:1.6}.nl-steal>.nl-eyebrow{margin-top:22px}.nl-steal .nl-ul{margin-top:10px;font-size:16.5px}.nl-use{margin-top:16px;font-size:16.5px}.nl-use .nl-eyebrow{margin-right:6px}.nl-source{border-top:1px solid var(--hair);color:var(--color-text-muted);margin:18px -22px -20px;padding:14px 22px;font-size:14px;font-weight:600}@media (min-width:720px){.nl-source{margin:20px -28px -24px;padding:14px 28px}}.nl-copy{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.nl-copy .sv-btn{gap:8px;height:44px;padding:0 16px;font-size:15px}.nl-copy [role=status]{color:var(--color-text-muted);font-size:14px}.nl-number{border-radius:var(--r);background:var(--color-cream);flex-direction:column;gap:12px;padding:24px;display:flex}@media (min-width:640px){.nl-number{flex-direction:row;align-items:center;gap:28px;padding:28px}}.nl-number-v{letter-spacing:-.05em;flex:none;font-size:60px;font-weight:500;line-height:1}.nl-number figcaption{font-size:17px;line-height:1.45}.nl-move{border-radius:var(--r);border:2px solid var(--color-ink);padding:24px}.nl-move-do{gap:14px;font-size:19px;font-weight:600;line-height:1.4;display:flex}.nl-box{border:2px solid var(--color-ink);border-radius:5px;flex:none;width:20px;height:20px;margin-top:3px}.nl-move-reply{border-top:1px solid var(--color-sand);margin-top:18px;padding-top:16px;font-size:16.5px;line-height:1.6}.nl-quote{margin:2.4em 0!important}.nl-quote:before{content:"";background:var(--color-ink);border-radius:2px;width:48px;height:3px;margin-bottom:22px;display:block}.nl-quote>p:not(.nl-eyebrow){letter-spacing:-.02em;text-wrap:balance;font-size:clamp(25px,3vw,32px);font-weight:300;line-height:1.28}.nl-quote .nl-eyebrow{margin-bottom:12px}.nl-quote cite{color:var(--color-text-muted);margin-top:14px;font-size:14px;font-style:normal;font-weight:600;display:block}.nl-callout p+p{margin-top:.7em}.nl-callout .nl-eyebrow+p{margin-top:8px}.nl-stats dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 22px;margin-top:20px;display:grid}@media (min-width:720px){.nl-stats dl[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.nl-stats dl[data-n="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.nl-stats dl>div{flex-direction:column-reverse;gap:8px;display:flex}.nl-stats dt{font-size:14px;line-height:1.4}.nl-stats dd{letter-spacing:-.04em;font-size:clamp(32px,4vw,40px);font-weight:500;line-height:1}.nl-img img{border:1px solid var(--hair);background:var(--color-cream);border-radius:14px;width:100%}.nl-rule{border:0;border-top:1px solid var(--color-sand-strong);margin:2.6em 0!important}.nl-signoff{align-items:center;gap:14px;display:flex;margin-top:2em!important}.nl-signoff img{object-fit:cover;object-position:50% 25%;border-radius:50%;width:48px;height:48px}.nl-signoff b{font-weight:700;display:block}.nl-signoff span{color:var(--color-text-muted);font-size:14.5px;display:block}.nl-gate{margin-top:8px}.nl-gate .vt-form{margin-top:22px}.nl-note{background:var(--color-cream);border-radius:14px;outline:none;margin:0 0 32px;padding:16px 20px;font-size:16px;line-height:1.55}.nl-note strong{font-weight:700}.nl-pick{border-radius:var(--r);background:var(--color-white);border:1px solid var(--hair);box-shadow:var(--lift);gap:18px;margin-top:64px;padding:16px;text-decoration:none;display:grid;position:relative}@media (min-width:640px){.nl-pick{grid-template-columns:200px minmax(0,1fr);align-items:center;padding:18px 22px 18px 18px}}.nl-pick-img{aspect-ratio:16/9;background:var(--color-cream);border-radius:10px;display:block;position:relative;overflow:hidden}.nl-pick-img img{object-fit:cover}.nl-pick-t{letter-spacing:-.02em;text-wrap:balance;margin-top:6px;font-size:21px;font-weight:800;line-height:1.2;display:block}.nl-pick-b{color:var(--color-text-muted);margin-top:6px;font-size:15.5px;line-height:1.5;display:block}.nl-pick-go{text-underline-offset:4px;margin-top:10px;font-size:15px;font-weight:600;text-decoration:underline;display:inline-block}.nl-pick:hover .nl-pick-go{text-decoration-thickness:2px}.nl-nbs{gap:14px;margin-top:48px;display:grid}@media (min-width:640px){.nl-nbs{grid-template-columns:repeat(2,minmax(0,1fr))}}.nl-nb{border:1px solid var(--color-sand-strong);border-radius:14px;align-items:center;gap:14px;padding:12px 18px 12px 12px;text-decoration:none;transition:border-color .2s,background-color .2s;display:flex}.nl-nb:hover{border-color:var(--color-ink);background:var(--color-white)}.nl-nb img{aspect-ratio:16/9;object-fit:cover;border-radius:8px;flex:none;width:104px}.nl-nb-dir{letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.nl-nb-dir svg{width:13px;height:13px}.nl-nb-t{margin-top:5px;font-size:16px;font-weight:600;line-height:1.3;display:block}.nl-every{margin-top:28px}@media (prefers-reduced-motion:reduce){.nl-issue-img img{transition:none!important}}@media print{.nl-rail,.nl-toc-phone,.nl-nbs,.nl-pick,.nl-gate{display:none!important}}
