.nl-editorial-article-shell{overflow-wrap:anywhere;background:var(--nl-page-background, #ffffff)}.nl-editorial-article-shell:not(.nl-editorial-article-shell--anatomy) .nl-editorial-article-hero__grid{align-items:start}.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}.nl-editorial-reading__content,.nl-editorial-prose{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 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-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(--nl-primary-action-text, #ffffff);background:var(--nl-primary-action-fill, #123e5e);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}@media(max-width:1023px){.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%}}@media(max-width:767px){.nl-editorial-related-grid{grid-template-columns:1fr}.nl-editorial-reading__content,.nl-editorial-prose{font-size:1rem;line-height:1.78}}@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-reading__grid,.nl-editorial-reading__grid--with-nav,.nl-editorial-reading__content,.nl-editorial-reading__aside,.nl-editorial-after-content{min-width:0;max-width:100%}.nl-editorial-article-shell{width:100%;overflow-x:clip}.nl-editorial-reading__grid,.nl-editorial-reading__grid--with-nav,.nl-editorial-reading__content,.nl-editorial-reading__aside{width:100%}.nl-editorial-reading__content h2,.nl-editorial-reading__content h3,.nl-editorial-reading__content p,.nl-editorial-reading__content li{max-width:100%;overflow-wrap:anywhere;word-break:normal}.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}}.nl-editorial-container,.nl-editorial-reading__container{width:min(100%,1280px);margin-inline:auto;padding-inline:clamp(1rem,4vw,2.5rem)}.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;overflow-wrap:anywhere;border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--nl-panel-surface, #ffffff);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:minmax(0,1fr);min-height:180px;align-items:stretch}.nl-editorial-card--list.nl-editorial-card--indexed{grid-template-columns:auto minmax(0,1fr)}.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-width:0;flex-wrap:wrap;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{min-width:0;max-width:100%;flex-wrap:wrap;gap:.4rem}.nl-editorial-card__badges .nl-tag{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;font-size:.875rem;line-height:1.5;border-radius:.6rem}.nl-editorial-card__meta{min-width:0;max-width:100%;flex-shrink:1;flex-wrap:wrap;justify-content:flex-end;gap:.65rem;color:var(--ink-light);font-family:var(--font-body);font-size:.8125rem}.nl-editorial-card__meta-item{min-width:0;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{margin:0 0 1.35rem;color:var(--ink-mid);font-family:var(--font-body);font-size:1rem;line-height:1.7}.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:.875rem;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-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:.875rem;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{min-width:0;max-width:760px}.nl-editorial-article-hero__visual{min-width:0;width:100%;container:editorial-art / inline-size}.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;overflow-wrap:anywhere}.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:.875rem;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(--nl-page-background, #ffffff)}.nl-editorial-reading__container{padding-top:clamp(2.75rem,7vw,5.5rem);padding-bottom:clamp(3.5rem,8vw,6.5rem)}.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(--nl-panel-surface, #ffffff);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.nl-editorial-callout--dark h2,.nl-editorial-callout.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-reading .nl-btn-secondary{background-color:var(--nl-panel-surface, #ffffff);color:var(--forest)}.nl-editorial-reading .nl-btn-secondary:hover{background-color:var(--forest-pale)}.nl-editorial-card-link:focus-visible{outline:2px solid var(--forest);outline-offset:3px}@media(max-width:1023px){.nl-editorial-article-hero__grid{grid-template-columns:minmax(0,1fr) minmax(250px,.55fr);gap:2.5rem}}@media(max-width:767px){.nl-editorial-card--feature{display:flex;min-height:0;flex-direction:column}.nl-editorial-card--list{min-height:0}.nl-editorial-card--list.nl-editorial-card--indexed{grid-template-columns:minmax(0,1fr)}.nl-editorial-card__list-index{min-width:0;min-height:44px;justify-items:start;padding:.5rem 1rem;border-right:0;border-bottom:1px solid var(--forest-border);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:minmax(0,1fr)}.nl-editorial-article-hero__meta span+span:before{margin-right:.55rem}}@media(max-width:359px){.nl-editorial-article-hero,.nl-editorial-reading,.nl-editorial-container,.nl-editorial-reading__container,.nl-editorial-article-hero__grid,.nl-editorial-article-hero__copy{min-width:0;max-width:100%}.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-callout{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-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,.nl-editorial-callout{padding:1rem}.nl-editorial-card--list.nl-editorial-card--indexed{grid-template-columns:minmax(0,1fr)}.nl-editorial-card__list-index{font-size:.875rem}.nl-editorial-article-hero{padding-block:2.25rem}.nl-editorial-article-hero h1{font-size:2rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.nl-editorial-card,.nl-editorial-card__footer{transition:none!important}.nl-editorial-card-link:hover .nl-editorial-card{transform:none}}.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:var(--nl-panel-surface, #ffffff);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(--gold-dark);font-family:var(--font-body);font-size:.875rem;line-height:1.5;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.nl-reading-nav ol{display:grid;min-width:0;gap:.18rem;margin:0;padding:0;list-style:none}.nl-reading-nav a{scroll-margin-top:104px;scroll-margin-bottom:calc(6.5rem + env(safe-area-inset-bottom,0px));display:grid;min-width:0;min-height:44px;grid-template-columns:max-content 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:.875rem;font-weight:620;line-height:1.5;overflow-wrap:anywhere;text-decoration:none;transition:color var(--transition-fast),background-color var(--transition-fast)}.nl-reading-nav a>span{white-space:nowrap;color:var(--ink-faint);font-family:var(--font-heading);font-size:.8125rem;font-weight:800}.nl-reading-nav a:hover,.nl-reading-nav a[aria-current=location]{color:var(--forest);background:var(--forest-pale)}.nl-reading-nav a[aria-current=location]{font-weight:760}.nl-reading-nav--mobile{display:none}.nl-reading-nav--mobile summary{display:flex;flex-wrap:wrap;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:.875rem;line-height:1.5;overflow-wrap:anywhere;font-weight:760;list-style-position:inside}.nl-reading-nav--mobile summary span{color:var(--ink-light);font-size:.8125rem;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(--nl-panel-surface, #ffffff);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(--nl-primary-action-fill, #123e5e)}.nl-reading-nav :where(a,summary):focus-visible,.nl-reading-back-to-top:focus-visible{outline:2px solid var(--forest);outline-offset:3px}@media(max-width:1023px){.nl-reading-nav--desktop,.nl-reading-nav--inline.nl-reading-nav--desktop{display:none}.nl-reading-nav--mobile{display:block}}@media(max-width:359px){.nl-reading-nav--mobile,.nl-reading-nav--mobile summary,.nl-reading-nav--mobile ol{min-width:0;max-width:100%;width:100%}}@media(prefers-reduced-motion:reduce){.nl-reading-progress span{transition:none!important}}.nl-editorial-article-shell--anatomy .nl-editorial-article-hero{background:#092936;color:#f7f4ed;border-color:#49636c;padding-block:clamp(2rem,5vw,4.5rem);overflow:visible}.nl-editorial-article-shell--anatomy .nl-editorial-breadcrumb{margin-bottom:clamp(1.5rem,3vw,2.5rem)}.nl-editorial-article-shell--anatomy .nl-editorial-breadcrumb :is(a,span,li){color:#ccdce0;overflow-wrap:anywhere}.nl-editorial-article-shell--anatomy .nl-editorial-breadcrumb li{min-width:0;max-width:100%}.nl-editorial-article-shell--anatomy .nl-editorial-breadcrumb a:hover{color:#fff}.nl-editorial-article-shell--anatomy .nl-editorial-article-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(1.75rem,4vw,4rem);align-items:center}.nl-editorial-article-shell--anatomy .nl-editorial-article-hero__copy{min-width:0}.nl-editorial-article-shell--anatomy .nl-eyebrow{color:#f0ca90;font-size:.75rem;letter-spacing:.12em;line-height:1.6;overflow-wrap:anywhere}.nl-editorial-article-shell--anatomy .nl-editorial-article-hero h1{color:#faf7f0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.25rem,4.3vw,4.25rem);font-weight:500;letter-spacing:-.045em;line-height:1.08;text-wrap:balance;overflow-wrap:break-word;margin-block:1rem 1.5rem}.nl-editorial-article-shell--anatomy .nl-editorial-article-hero__lead{color:#dae5e6;font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.75}.nl-editorial-article-shell--anatomy .nl-editorial-article-hero__meta{color:#ccdce0;border-top:1px solid #49636c;padding-top:1.25rem;margin-top:1.75rem}.nl-editorial-article-shell--anatomy .nl-editorial-article-hero__meta span{overflow-wrap:anywhere;min-width:0}.nl-editorial-article-shell--anatomy .nl-editorial-article-hero__meta span+span:before{background:#f0ca90;flex-shrink:0}.nl-editorial-article-shell--anatomy .nl-editorial-article-hero :is(a,h1):focus-visible{outline:3px solid #f0ca90!important;outline-offset:4px;border-radius:2px}.nl-anatomy-figure{margin:0;min-width:0;width:100%;border:1px solid #d5d7ce;border-radius:5rem .8rem .8rem;background:#f7f4ed;color:#17343d;box-shadow:0 24px 70px #00000024}.nl-anatomy-figure__stage{aspect-ratio:1716 / 1376;display:grid;place-items:center;margin:1.25rem 1.25rem 0;min-width:0}.nl-anatomy-figure__stage img{display:block;width:100%;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}.nl-anatomy-figure__fallback{margin:0;padding:1.5rem;font-size:1rem;line-height:1.7;color:#17343d}.nl-anatomy-figure__caption{margin:.5rem 1.75rem 0;padding:1.25rem 0 1rem;border-top:1px solid #bac4c1;overflow-wrap:anywhere}.nl-anatomy-figure__kicker{margin:0 0 .5rem;color:#586761;font-size:.68rem;font-weight:750;line-height:1.6;letter-spacing:.12em;text-transform:uppercase}.nl-anatomy-figure__title{margin:0;color:#17343d;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:500;line-height:1.25}.nl-anatomy-figure__description{margin:.75rem 0 .5rem;color:#415951;font-size:.85rem;line-height:1.7}.nl-anatomy-figure__caption a{display:inline-flex;align-items:center;min-width:44px;min-height:44px;max-width:100%;padding-block:.5rem;color:#245344;font-size:.75rem;line-height:1.7;text-decoration:underline;text-underline-offset:.2em}.nl-anatomy-figure__caption a:hover{color:#092936}.nl-editorial-article-shell--anatomy .nl-anatomy-figure a:focus-visible{outline:3px solid #245344!important;outline-offset:3px}@media(max-width:767px){.nl-editorial-article-shell--anatomy .nl-editorial-article-hero__grid{grid-template-columns:minmax(0,1fr);gap:2rem}.nl-editorial-article-shell--anatomy .nl-editorial-article-hero h1{font-size:clamp(2.15rem,7.4vw,3.6rem)}.nl-anatomy-figure{max-width:34rem;justify-self:center;border-top-left-radius:4rem}.nl-anatomy-figure__caption{margin-inline:1.25rem}}@media(max-width:359px){.nl-anatomy-figure__stage{margin:1rem 1rem 0}.nl-anatomy-figure__caption{margin-inline:1rem}.nl-anatomy-figure__fallback{padding:1rem}}@media(forced-colors:active){.nl-editorial-article-shell--anatomy .nl-editorial-article-hero,.nl-anatomy-figure{border:1px solid CanvasText;box-shadow:none}.nl-editorial-article-shell--anatomy .nl-editorial-article-hero :is(a,h1):focus-visible{outline-color:Highlight!important}}.nl-editorial-continuation{min-width:0;overflow-wrap:anywhere;padding-block:clamp(1.5rem,4vw,3rem);border-top:1px solid var(--border-soft);color:var(--ink)}.nl-editorial-continuation__header{max-width:66ch;margin-bottom:1.75rem}.nl-editorial-continuation__eyebrow{display:block;font:700 .75rem/1.5 var(--font-body);letter-spacing:.08em;text-transform:uppercase}.nl-editorial-continuation__header>span{color:var(--ink-mid)}.nl-editorial-continuation__header h2{margin:.6rem 0 .8rem;font-family:var(--font-display);font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.15;font-weight:650;letter-spacing:-.03em;color:var(--ink)}.nl-editorial-continuation__header p{margin:0;font-size:1rem;line-height:1.65;color:var(--ink-mid)}.nl-editorial-continuation__grid{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}.nl-editorial-continuation__grid--with-next{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.nl-editorial-continuation a{text-decoration:none;min-width:44px;min-height:44px;scroll-margin-top:110px;scroll-margin-bottom:calc(7rem + env(safe-area-inset-bottom));overflow-wrap:anywhere}.nl-editorial-continuation__next,.nl-editorial-continuation__origin{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--border-soft);border-radius:var(--radius-lg)}.nl-editorial-continuation__next{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}.nl-editorial-continuation__origin{background:var(--nl-panel-surface, #fff);color:var(--ink)}.nl-editorial-continuation :is(.nl-editorial-continuation__next,.nl-editorial-continuation__origin) h3{margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(1.3rem,2.3vw,1.85rem);line-height:1.25;letter-spacing:-.02em;color:inherit}.nl-editorial-continuation__next p{margin:0;font-size:.94rem;line-height:1.65;color:inherit}.nl-editorial-continuation__action{display:flex;align-items:center;gap:.7rem;margin-top:auto;padding-top:.5rem;font-size:.875rem;font-weight:700;color:inherit}.nl-editorial-continuation__shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.nl-editorial-continuation__shortcuts a{display:flex;align-items:center;gap:1rem;padding:1.25rem;background:var(--nl-panel-surface, #fff);border:1px solid var(--border-soft);border-radius:var(--radius-md);color:var(--ink)}.nl-editorial-continuation__shortcuts a>span{flex:1;min-width:0}.nl-editorial-continuation__shortcuts strong{display:block;font-size:.95rem;line-height:1.45;font-weight:700}.nl-editorial-continuation__shortcuts small{display:block;margin-top:.3rem;font-size:.85rem;line-height:1.55;color:var(--ink-mid)}.nl-editorial-continuation svg{flex-shrink:0}.nl-editorial-continuation a:hover :is(h3,strong),.nl-editorial-continuation a:focus-visible :is(h3,strong){text-decoration:underline;text-underline-offset:.2em}.nl-editorial-continuation a:focus-visible{outline:3px solid var(--ink);outline-offset:4px}@media(max-width:699px){.nl-editorial-continuation__grid--with-next,.nl-editorial-continuation__shortcuts{grid-template-columns:minmax(0,1fr)}.nl-editorial-continuation__header{margin-bottom:1.25rem}}@media(forced-colors:active){.nl-editorial-continuation a{border-color:LinkText}.nl-editorial-continuation a:focus-visible{outline-color:Highlight}}.nl-editorial-chapter{border-top:1px solid var(--border-soft);padding-top:clamp(1.5rem,3vw,2.5rem)}.nl-editorial-chapter .nl-editorial-chapter__number{color:var(--forest);font-size:.875rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase;margin:0 0 .75rem}.nl-editorial-chapter .nl-editorial-chapter__question{border-left:3px solid var(--gold);padding:.3rem 0 .3rem 1rem;color:var(--ink);font-size:1.125rem;font-weight:600;line-height:1.6;margin:1rem 0 1.5rem}.nl-editorial-chapter__sources{margin-top:1.5rem;padding:1rem 1.25rem;background:var(--nl-panel-surface, #fff);border:1px solid var(--border-soft);border-radius:.5rem;overflow-wrap:anywhere}.nl-editorial-chapter__sources h3{color:var(--ink);font-family:inherit;font-size:.875rem;font-weight:700;line-height:1.5;margin:0 0 .5rem}.nl-editorial-chapter__sources ul{list-style:none;padding:0;margin:0}.nl-editorial-chapter__sources li+li{margin-top:.75rem}.nl-editorial-chapter__sources a{display:inline-flex;align-items:center;min-height:44px;color:var(--forest);font-size:.875rem;font-weight:650;line-height:1.5;text-decoration:underline;text-underline-offset:.2em}.nl-editorial-chapter__sources li p{color:var(--ink-mid);font-size:.875rem;line-height:1.65;margin:.25rem 0 0}.nl-editorial-reflections{display:grid;gap:.75rem}.nl-editorial-reflections details{border-top:1px solid var(--border-soft);padding-block:.25rem}.nl-editorial-reflections summary{min-height:44px;padding:.75rem 0;color:var(--ink);font-size:1rem;font-weight:600;line-height:1.6;cursor:pointer;overflow-wrap:anywhere}.nl-editorial-reflections summary:focus-visible,.nl-editorial-chapter__sources a:focus-visible{outline:3px solid var(--forest);outline-offset:4px}.nl-editorial-reflections details[open]{padding-bottom:.75rem}.nl-editorial-reflections details p{margin:.25rem 0 0}.nl-editorial-concepts{display:grid;gap:1rem}.nl-editorial-concepts>.nl-editorial-callout{margin-block:0}.nl-editorial-concepts dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;margin:0}.nl-editorial-concepts dt{color:var(--forest);font-size:.875rem;font-weight:700}.nl-editorial-concepts dd{margin:.4rem 0 0}.nl-editorial-concepts h3{margin-top:0}@media(max-width:360px){.nl-editorial-chapter__sources{padding:.75rem}}
