.nl-editorial-container,.nl-editorial-reading__container{width:min(100%,1280px);margin-inline:auto;padding-inline:clamp(1rem,4vw,2.5rem)}.nl-editorial-artwork{--editorial-bg: #0c2942;--editorial-bg-soft: #24536f;--editorial-accent: #f0c78c;--editorial-ink: #ffffff;position:relative;isolation:isolate;overflow:hidden;pointer-events:none;color:var(--editorial-ink);background:radial-gradient(circle at var(--editorial-shift-x) var(--editorial-shift-y),rgba(255,255,255,.22),transparent 25%),linear-gradient(var(--editorial-angle),var(--editorial-bg-soft),var(--editorial-bg) 70%)}.nl-editorial-artwork *{pointer-events:none}.nl-editorial-artwork--forest{--editorial-bg: #0c2942;--editorial-bg-soft: #256080;--editorial-accent: #f0c78c}.nl-editorial-artwork--teal{--editorial-bg: #073f3d;--editorial-bg-soft: #167a74;--editorial-accent: #d9eeeb}.nl-editorial-artwork--amber{--editorial-bg: #5a3814;--editorial-bg-soft: #9a6a2d;--editorial-accent: #fff0d2}.nl-editorial-artwork--rust{--editorial-bg: #572c27;--editorial-bg-soft: #a65746;--editorial-accent: #f8ded8}.nl-editorial-artwork--sage{--editorial-bg: #294238;--editorial-bg-soft: #668775;--editorial-accent: #e5f1e9}.nl-editorial-artwork--navy{--editorial-bg: #102e49;--editorial-bg-soft: #315f82;--editorial-accent: #dcebf4}.nl-editorial-artwork--card{aspect-ratio:16 / 10;min-height:190px}.nl-editorial-artwork--feature{min-height:100%;aspect-ratio:16 / 11}.nl-editorial-artwork--hero{min-height:330px;border:1px solid rgba(18,62,94,.13);border-radius:110px 18px;box-shadow:0 30px 70px #0c29422b}.nl-editorial-artwork__grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.17;background-image:linear-gradient(rgba(255,255,255,.26) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.26) 1px,transparent 1px);background-size:38px 38px;-webkit-mask-image:linear-gradient(135deg,#000 12%,transparent 82%);mask-image:linear-gradient(135deg,#000 12%,transparent 82%)}.nl-editorial-artwork__orb{position:absolute;display:block;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:#ffffff14;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.nl-editorial-artwork__orb--one{width:46%;aspect-ratio:1;top:-17%;right:-9%}.nl-editorial-artwork__orb--two{width:32%;aspect-ratio:1;left:12%;bottom:-15%}.nl-editorial-artwork__monogram{position:absolute;top:clamp(1rem,4vw,1.75rem);left:clamp(1rem,4vw,1.75rem);display:grid;width:46px;height:46px;place-items:center;border:1px solid rgba(255,255,255,.32);border-radius:14px 14px 14px 4px;color:var(--editorial-accent);font-family:var(--font-heading);font-size:.76rem;font-weight:800;letter-spacing:.08em;background:#081c2b2e}.nl-editorial-artwork__number{position:absolute;right:clamp(1rem,4vw,1.75rem);bottom:clamp(2.9rem,7vw,4.75rem);color:#ffffff2e;font-family:var(--font-heading);font-size:clamp(3.5rem,11vw,7rem);font-weight:800;letter-spacing:-.08em;line-height:.75}.nl-editorial-artwork__label{position:absolute;right:clamp(1rem,4vw,1.75rem);bottom:clamp(1rem,4vw,1.75rem);left:clamp(1rem,4vw,1.75rem);color:#ffffffd6;font-family:var(--font-body);font-size:.72rem;font-weight:700;letter-spacing:.1em;line-height:1.35;text-transform:uppercase}.nl-editorial-card-link{display:block;height:100%;color:inherit;text-decoration:none;border-radius:var(--radius-lg)}.nl-editorial-card{height:100%;overflow:hidden;border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow-xs);transition:border-color var(--transition),box-shadow var(--transition),transform var(--transition)}.nl-editorial-card-link:hover .nl-editorial-card{transform:translateY(-3px);border-color:var(--forest-border);box-shadow:var(--shadow-lg)}.nl-editorial-card--grid{display:flex;min-height:440px;flex-direction:column}.nl-editorial-card--feature{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);min-height:430px}.nl-editorial-card--list{display:grid;grid-template-columns:auto minmax(0,1fr);min-height:180px;align-items:stretch}.nl-editorial-card__body{display:flex;min-width:0;flex:1;flex-direction:column;padding:clamp(1.2rem,3vw,1.65rem)}.nl-editorial-card--feature .nl-editorial-card__body{justify-content:center;padding:clamp(1.5rem,4vw,2.5rem)}.nl-editorial-card__topline{display:flex;min-height:28px;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.nl-editorial-card__badges,.nl-editorial-card__meta,.nl-editorial-card__meta-item{display:flex;align-items:center}.nl-editorial-card__badges{flex-wrap:wrap;gap:.4rem}.nl-editorial-card__meta{flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;gap:.65rem;color:var(--ink-light);font-family:var(--font-body);font-size:.75rem}.nl-editorial-card__meta-item{gap:.3rem}.nl-editorial-card__title{margin:0 0 .75rem;color:var(--ink);font-family:var(--font-heading);font-size:clamp(1.08rem,2vw,1.35rem);font-weight:760;letter-spacing:-.025em;line-height:1.25;text-wrap:balance}.nl-editorial-card--feature .nl-editorial-card__title{font-size:clamp(1.45rem,3vw,2.15rem)}.nl-editorial-card__summary{display:-webkit-box;overflow:hidden;margin:0 0 1.35rem;color:var(--ink-mid);font-family:var(--font-body);font-size:.92rem;line-height:1.7;-webkit-box-orient:vertical;-webkit-line-clamp:4}.nl-editorial-card--feature .nl-editorial-card__summary,.nl-editorial-card--list .nl-editorial-card__summary{-webkit-line-clamp:5}.nl-editorial-card__footer{display:inline-flex;min-height:44px;align-items:center;gap:.45rem;margin-top:auto;padding-top:.85rem;border-top:1px solid var(--border-soft);color:var(--forest);font-family:var(--font-body);font-size:.82rem;font-weight:750}.nl-editorial-card-link:hover .nl-editorial-card__footer{gap:.7rem}.nl-editorial-card__list-index{display:grid;min-width:76px;place-items:center;color:var(--forest);border-right:1px solid var(--forest-border);background:linear-gradient(145deg,var(--forest-pale),var(--surface-alt));font-family:var(--font-heading);font-size:1.35rem;font-weight:800;letter-spacing:-.04em}.nl-editorial-article-shell{background:var(--white)}.nl-editorial-article-hero{overflow:hidden;padding-block:clamp(2.75rem,7vw,5.75rem);border-bottom:1px solid var(--border-warm);background:radial-gradient(circle at 88% 18%,rgba(18,62,94,.1),transparent 26%),radial-gradient(circle at 72% 88%,rgba(138,90,31,.1),transparent 21%),var(--cream)}.nl-editorial-breadcrumb{margin-bottom:clamp(1.6rem,4vw,2.5rem)}.nl-editorial-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;padding:0;list-style:none}.nl-editorial-breadcrumb li{display:inline-flex;align-items:center;color:var(--ink-faint)}.nl-editorial-breadcrumb a,.nl-editorial-breadcrumb span{display:inline-flex;min-width:44px;min-height:44px;align-items:center;color:var(--ink-light);font-family:var(--font-body);font-size:.76rem;font-weight:650;text-decoration:none}.nl-editorial-breadcrumb a:hover{color:var(--forest);text-decoration:underline;text-underline-offset:3px}.nl-editorial-article-hero__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(290px,.7fr);align-items:center;gap:clamp(2rem,6vw,5.5rem)}.nl-editorial-article-hero__copy{max-width:760px}.nl-editorial-article-hero h1{margin:0 0 1.35rem;color:var(--ink);font-family:var(--font-heading);font-size:clamp(2.15rem,5.2vw,4.35rem);font-weight:770;letter-spacing:-.052em;line-height:1.03;text-wrap:balance}.nl-editorial-article-hero__lead{max-width:650px;margin:0;color:var(--ink-mid);font-family:var(--font-body);font-size:clamp(1rem,1.7vw,1.16rem);line-height:1.76}.nl-editorial-article-hero__meta{display:flex;flex-wrap:wrap;gap:.55rem 1rem;margin-top:1.5rem;color:var(--ink-light);font-family:var(--font-body);font-size:.8rem;font-weight:600}.nl-editorial-article-hero__meta span{display:inline-flex;align-items:center;min-height:28px}.nl-editorial-article-hero__meta span+span:before{width:3px;height:3px;margin-right:1rem;border-radius:999px;background:var(--forest-accent);content:""}.nl-editorial-reading{background:var(--white)}.nl-editorial-reading__container{padding-top:clamp(2.75rem,7vw,5.5rem);padding-bottom:clamp(3.5rem,8vw,6.5rem)}.nl-editorial-reading__grid{max-width:820px;margin-inline:auto}.nl-editorial-reading__grid--with-nav{display:grid;max-width:1120px;grid-template-columns:minmax(0,760px) minmax(220px,270px);align-items:start;justify-content:space-between;gap:clamp(2.5rem,6vw,5.5rem)}.nl-editorial-reading__content{min-width:0;color:var(--ink-mid);font-family:var(--font-body);font-size:1.0625rem;line-height:1.82}.nl-editorial-reading__content>:first-child{margin-top:0}.nl-editorial-reading__aside{position:sticky;z-index:2;top:104px;min-width:0}.nl-editorial-after-content{max-width:1120px;margin:clamp(3rem,7vw,5rem) auto 0;padding-top:clamp(2.5rem,5vw,4rem);border-top:1px solid var(--border-soft)}.nl-editorial-prose{color:var(--ink-mid);font-family:var(--font-body);font-size:1.0625rem;line-height:1.82}.nl-editorial-prose h2,.nl-editorial-section__title{margin:clamp(2.8rem,7vw,4.5rem) 0 1.1rem;color:var(--ink);font-family:var(--font-heading);font-size:clamp(1.55rem,3vw,2.15rem);font-weight:760;letter-spacing:-.035em;line-height:1.2;scroll-margin-top:116px;text-wrap:balance}.nl-editorial-prose h3{margin:2.25rem 0 .85rem;color:var(--ink);font-family:var(--font-heading);font-size:1.22rem;font-weight:720;line-height:1.35;scroll-margin-top:116px}.nl-editorial-prose p,.nl-editorial-section p{margin:0 0 1.35rem}.nl-editorial-prose ul,.nl-editorial-prose ol{margin:0 0 1.5rem;padding-left:1.4rem}.nl-editorial-prose li{margin-bottom:.65rem;padding-left:.2rem}.nl-editorial-prose strong{color:var(--ink);font-weight:720}.nl-editorial-prose blockquote{margin:2rem 0;padding:1.1rem 0 1.1rem 1.5rem;border-left:3px solid var(--gold);color:var(--ink);font-family:var(--font-heading);font-size:1.2rem;font-weight:620;line-height:1.55}.nl-editorial-section{margin-block:clamp(2.75rem,7vw,4.75rem)}.nl-editorial-section:first-child,.nl-editorial-section__title{margin-top:0}.nl-editorial-callout{margin-block:clamp(2rem,5vw,3.25rem);padding:clamp(1.2rem,4vw,2rem);border:1px solid var(--forest-border);border-radius:var(--radius-lg);background:var(--forest-pale)}.nl-editorial-callout--gold{border-color:var(--gold-light);background:var(--gold-pale)}.nl-editorial-callout--white{border-color:var(--border-soft);background:var(--white);box-shadow:var(--shadow-sm)}.nl-editorial-callout--dark{color:#ffffffd1;border-color:#ffffff24;background:radial-gradient(circle at 86% 10%,rgba(240,199,140,.16),transparent 28%),var(--forest-deep)}.nl-editorial-callout--dark h2,.nl-editorial-callout--dark h3{color:var(--white)}.nl-editorial-callout--dark p{color:#ffffffc2}.nl-editorial-callout h2,.nl-editorial-callout h3{margin:0 0 .8rem;color:var(--ink);font-family:var(--font-heading);font-size:clamp(1.2rem,2.5vw,1.65rem);line-height:1.3}.nl-editorial-numbered-list,.nl-editorial-check-list,.nl-editorial-question-list{display:grid;gap:.85rem;margin:0;padding:0;list-style:none}.nl-editorial-numbered-list li,.nl-editorial-check-list li,.nl-editorial-question-list li{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:.85rem;margin:0;padding:.95rem 0;border-bottom:1px solid var(--border-soft)}.nl-editorial-numbered-list li:last-child,.nl-editorial-check-list li:last-child,.nl-editorial-question-list li:last-child{border-bottom:0}.nl-editorial-list-marker{display:grid;width:32px;height:32px;place-items:center;border-radius:999px;color:var(--white);background:var(--forest);font-family:var(--font-body);font-size:.76rem;font-weight:800}.nl-editorial-question-list .nl-editorial-list-marker{color:var(--gold);border:1px solid var(--gold-light);background:var(--gold-pale)}.nl-editorial-list-copy{padding-top:.18rem;color:var(--ink-mid);line-height:1.72}.nl-editorial-faq{display:grid;gap:1.75rem}.nl-editorial-faq__item{padding-bottom:1.75rem;border-bottom:1px solid var(--border-soft)}.nl-editorial-faq__item:last-child{padding-bottom:0;border-bottom:0}.nl-editorial-faq__item h3{margin:0 0 .6rem;color:var(--forest);font-family:var(--font-heading);font-size:1.05rem;line-height:1.4}.nl-editorial-related-heading{margin:0 0 1.5rem;color:var(--ink);font-family:var(--font-heading);font-size:clamp(1.4rem,3vw,2rem);letter-spacing:-.025em}.nl-editorial-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.nl-reading-progress{position:fixed;z-index:39;top:80px;right:0;left:0;height:3px;pointer-events:none;background:#123e5e17}.nl-reading-progress span{display:block;height:100%;max-width:100%;border-radius:0 999px 999px 0;background:linear-gradient(90deg,var(--forest),var(--teal-mid));transition:width .12s linear}.nl-reading-nav--desktop{padding:1.1rem 0 1.1rem 1.15rem;border-left:1px solid var(--forest-border)}.nl-reading-nav--inline.nl-reading-nav--desktop{display:grid;width:min(calc(100% - 2rem),1180px);grid-template-columns:minmax(150px,.24fr) minmax(0,1fr);align-items:center;gap:1rem;margin:1.25rem auto 2rem;padding:.9rem 1rem;border:1px solid var(--forest-border);border-radius:var(--radius);background:#fffefaf0;box-shadow:var(--shadow-sm)}.nl-reading-nav--inline.nl-reading-nav--desktop .nl-reading-nav__eyebrow{margin:0}.nl-reading-nav--inline.nl-reading-nav--desktop ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem}.nl-reading-nav--inline.nl-reading-nav--desktop a{min-height:48px}.nl-reading-nav--inline.nl-reading-nav--mobile{width:min(calc(100% - 2rem),820px);margin:1.25rem auto 2rem}.nl-reading-nav__eyebrow{margin:0 0 .8rem;color:var(--forest-accent);font-family:var(--font-body);font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.nl-reading-nav ol{display:grid;gap:.18rem;margin:0;padding:0;list-style:none}.nl-reading-nav a{display:grid;min-height:44px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:.55rem;padding:.45rem .6rem;border-radius:var(--radius-sm);color:var(--ink-light);font-family:var(--font-body);font-size:.78rem;font-weight:620;line-height:1.35;text-decoration:none;transition:color var(--transition-fast),background-color var(--transition-fast)}.nl-reading-nav a>span{color:var(--ink-faint);font-family:var(--font-heading);font-size:.66rem;font-weight:800}.nl-reading-nav a:hover{color:var(--forest);background:var(--forest-pale)}.nl-reading-nav a[aria-current=location]{color:var(--forest);background:var(--forest-pale);font-weight:760}.nl-reading-nav--mobile{display:none}.nl-reading-nav--mobile summary{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1rem;cursor:pointer;color:var(--forest);border:1px solid var(--forest-border);border-radius:var(--radius);background:var(--forest-pale);font-family:var(--font-body);font-size:.86rem;font-weight:760;list-style-position:inside}.nl-reading-nav--mobile summary span{color:var(--ink-light);font-size:.72rem;font-weight:620}.nl-reading-nav--mobile ol{max-height:min(52vh,430px);overflow-y:auto;margin-top:.5rem;padding:.5rem;border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow-md)}.nl-reading-back-to-top{position:fixed;z-index:28;right:max(1rem,env(safe-area-inset-right));bottom:max(5.75rem,calc(4.75rem + env(safe-area-inset-bottom)));display:grid;width:44px;height:44px;place-items:center;cursor:pointer;color:var(--white);border:1px solid rgba(255,255,255,.2);border-radius:999px;background:var(--forest-deep);box-shadow:var(--shadow-lg)}.nl-reading-back-to-top:hover{background:var(--forest)}@media(max-width:1023px){.nl-editorial-article-hero__grid{grid-template-columns:minmax(0,1fr) minmax(250px,.55fr);gap:2.5rem}.nl-editorial-reading__grid--with-nav{display:flex;max-width:820px;flex-direction:column;gap:1.5rem}.nl-editorial-reading__content{order:2}.nl-editorial-reading__aside{position:static;order:1;width:100%}.nl-reading-nav--desktop,.nl-reading-nav--inline.nl-reading-nav--desktop{display:none}.nl-reading-nav--mobile{display:block}}@media(max-width:767px){.nl-editorial-card--feature{display:flex;min-height:0;flex-direction:column}.nl-editorial-card--feature .nl-editorial-artwork{min-height:230px;aspect-ratio:16 / 10}.nl-editorial-card--list{min-height:0;grid-template-columns:52px minmax(0,1fr)}.nl-editorial-card__list-index{min-width:52px;font-size:1rem}.nl-editorial-card__topline{flex-direction:column}.nl-editorial-card__meta{justify-content:flex-start}.nl-editorial-article-hero__grid{grid-template-columns:1fr}.nl-editorial-artwork--hero{min-height:220px;border-radius:76px 14px}.nl-editorial-related-grid{grid-template-columns:1fr}.nl-editorial-reading__content,.nl-editorial-prose{font-size:1rem;line-height:1.78}.nl-editorial-article-hero__meta span+span:before{margin-right:.55rem}}@media(max-width:359px){.nl-editorial-article-shell,.nl-editorial-article-shell *,.nl-editorial-article-shell *:before,.nl-editorial-article-shell *:after{box-sizing:border-box}.nl-editorial-article-shell,.nl-editorial-article-hero,.nl-editorial-reading,.nl-editorial-container,.nl-editorial-reading__container,.nl-editorial-article-hero__grid,.nl-editorial-article-hero__copy,.nl-editorial-reading__grid,.nl-editorial-reading__grid--with-nav,.nl-editorial-reading__content,.nl-editorial-reading__aside,.nl-editorial-after-content,.nl-reading-nav--mobile,.nl-reading-nav--mobile summary,.nl-reading-nav--mobile ol{min-width:0;max-width:100%}.nl-editorial-article-shell{width:100%;overflow-x:clip}.nl-editorial-container,.nl-editorial-reading__container{width:100%;margin-inline:auto;padding-inline:.75rem}.nl-editorial-article-hero__grid{width:100%;grid-template-columns:minmax(0,1fr)}.nl-editorial-article-hero__copy,.nl-editorial-reading__grid,.nl-editorial-reading__grid--with-nav,.nl-editorial-reading__content,.nl-editorial-reading__aside,.nl-editorial-artwork--hero,.nl-editorial-callout,.nl-reading-nav--mobile,.nl-reading-nav--mobile summary,.nl-reading-nav--mobile ol{width:100%}.nl-editorial-breadcrumb li,.nl-editorial-breadcrumb a,.nl-editorial-breadcrumb span,.nl-editorial-article-hero h1,.nl-editorial-article-hero__lead,.nl-editorial-article-hero__meta span,.nl-editorial-reading__content h2,.nl-editorial-reading__content h3,.nl-editorial-reading__content p,.nl-editorial-reading__content li,.nl-editorial-card__title,.nl-editorial-card__summary{max-width:100%;overflow-wrap:anywhere;word-break:normal}.nl-editorial-card__body,.nl-editorial-card--feature .nl-editorial-card__body{padding:1rem}.nl-editorial-card--list{grid-template-columns:42px minmax(0,1fr)}.nl-editorial-card__list-index{min-width:42px;font-size:.82rem}.nl-editorial-article-hero{padding-block:2.25rem}.nl-editorial-article-hero h1{font-size:2rem}.nl-editorial-artwork--hero{min-height:180px}.nl-editorial-callout{padding:1rem}.nl-editorial-numbered-list li,.nl-editorial-check-list li,.nl-editorial-question-list li{grid-template-columns:30px minmax(0,1fr);gap:.65rem}.nl-editorial-list-marker{width:30px;height:30px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.nl-editorial-card,.nl-editorial-card__footer,.nl-reading-progress span{transition:none!important}.nl-editorial-card-link:hover .nl-editorial-card{transform:none}}
