.nl-knowledge-visual{overflow-wrap:anywhere;--kv-bg: #071d2c;--kv-bg-soft: #123e5e;--kv-accent: #e8c17f;--kv-accent-soft: rgba(232, 193, 127, .17);--kv-line: rgba(255, 255, 255, .28);position:relative;isolation:isolate;display:grid;min-width:0;overflow:hidden;border:1px solid rgba(18,62,94,.18);border-radius:24px 10px;color:#fff;background:radial-gradient(circle at 82% 12%,var(--kv-accent-soft),transparent 28%),linear-gradient(145deg,var(--kv-bg-soft),var(--kv-bg) 68%);box-shadow:0 24px 60px #071d2c29}.nl-knowledge-visual--teal{--kv-bg: #073a39;--kv-bg-soft: #0f6864;--kv-accent: #c4ebe6;--kv-accent-soft: rgba(79, 180, 168, .2)}.nl-knowledge-visual--amber{--kv-bg: #3e2a12;--kv-bg-soft: #8d5b24;--kv-accent: #fff0d2;--kv-accent-soft: rgba(232, 193, 127, .22)}.nl-knowledge-visual--rust{--kv-bg: #3f2421;--kv-bg-soft: #8d4338;--kv-accent: #f8ded8;--kv-accent-soft: rgba(196, 101, 83, .22)}.nl-knowledge-visual--sage{--kv-bg: #243a31;--kv-bg-soft: #526f62;--kv-accent: #e5f1e9;--kv-accent-soft: rgba(118, 145, 131, .24)}.nl-knowledge-visual--graphite{--kv-bg: #17262e;--kv-bg-soft: #3c5965;--kv-accent: #d4ebe8;--kv-accent-soft: rgba(154, 205, 200, .2)}.nl-knowledge-visual--ocean{--kv-bg: #082d42;--kv-bg-soft: #1c6680;--kv-accent: #c0eaf0;--kv-accent-soft: rgba(91, 184, 199, .22)}.nl-knowledge-visual--forest{--kv-bg: #0a3028;--kv-bg-soft: #246454;--kv-accent: #f0d394;--kv-accent-soft: rgba(232, 193, 127, .2)}.nl-knowledge-visual--copper{--kv-bg: #3b2820;--kv-bg-soft: #7a4d37;--kv-accent: #f5d8bc;--kv-accent-soft: rgba(214, 147, 104, .22)}.nl-knowledge-visual--card{grid-template-rows:minmax(190px,.85fr) auto;min-height:430px}.nl-knowledge-visual--thumbnail{display:block;min-height:180px;aspect-ratio:16 / 8.8}.nl-knowledge-visual--thumbnail .nl-knowledge-visual__stage{min-height:180px;height:100%}.nl-knowledge-visual--thumbnail .nl-knowledge-visual__index{right:.9rem;bottom:.45rem;font-size:clamp(3rem,8vw,5.5rem)}.nl-knowledge-visual__thumbnail-label{position:absolute;right:5.25rem;bottom:1rem;left:1rem;z-index:3;color:#ffffffe0;font-family:var(--font-body);font-size:.66rem;font-weight:800;letter-spacing:.12em;line-height:1.35;text-transform:uppercase}.nl-knowledge-visual--preview{grid-template-rows:minmax(145px,.72fr) auto;min-height:305px}.nl-knowledge-visual--preview .nl-knowledge-visual__stage{min-height:145px}.nl-knowledge-visual--preview .nl-knowledge-visual__summary{display:none}.nl-knowledge-visual--preview .nl-knowledge-visual__points{grid-template-columns:repeat(2,minmax(0,1fr))}.nl-knowledge-visual--embedded-card{margin:-1px -1px 0;border-width:0 0 1px;border-radius:0;box-shadow:none}.nl-knowledge-visual--compact{grid-template-columns:minmax(130px,.72fr) minmax(0,1.28fr);min-height:236px}.nl-knowledge-visual--hero{grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);min-height:430px;border-radius:88px 18px;box-shadow:0 36px 90px #071d2c38}.nl-knowledge-visual__stage{position:relative;isolation:isolate;min-height:0;overflow:hidden}.nl-knowledge-visual__stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,transparent 55%,rgba(4,21,33,.42)),radial-gradient(circle at 50% 45%,transparent 42%,rgba(4,21,33,.18))}.nl-knowledge-visual__stage>svg{position:absolute;top:4%;right:3%;bottom:4%;left:3%;z-index:1;width:94%;height:92%;color:var(--kv-accent);filter:drop-shadow(0 18px 28px rgba(0,0,0,.18))}.nl-knowledge-visual__diagram-silhouette{fill:color-mix(in srgb,var(--kv-accent) 12%,transparent);stroke:color-mix(in srgb,var(--kv-accent) 58%,transparent);stroke-width:2.6;vector-effect:non-scaling-stroke}.nl-knowledge-visual__diagram-lines path{fill:none;stroke:var(--kv-line);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.nl-knowledge-visual__diagram-callouts>g>path{fill:none;stroke:color-mix(in srgb,var(--kv-accent) 68%,transparent);stroke-width:1.35;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}.nl-knowledge-visual__diagram-callouts rect{fill:color-mix(in srgb,var(--kv-bg) 86%,transparent);stroke:color-mix(in srgb,var(--kv-accent) 54%,transparent);stroke-width:1.25;vector-effect:non-scaling-stroke}.nl-knowledge-visual__diagram-callouts text{fill:#fff;font-family:var(--font-body);font-size:11px;font-weight:760;letter-spacing:.015em}.nl-knowledge-visual__diagram-nodes circle{fill:var(--kv-bg);stroke:var(--kv-accent);stroke-width:2;vector-effect:non-scaling-stroke}.nl-knowledge-visual__diagram-nodes text{fill:#fff;font-family:var(--font-heading);font-size:12px;font-weight:800;letter-spacing:.02em}.nl-knowledge-visual__stage>img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nl-knowledge-visual--authored-image .nl-knowledge-visual__stage:after{background:linear-gradient(180deg,#04152105,#041521a8),linear-gradient(90deg,rgba(4,21,33,.18),transparent 58%)}.nl-knowledge-visual__grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.16;background-image:linear-gradient(rgba(255,255,255,.28) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.28) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:linear-gradient(135deg,#000 6%,transparent 86%);mask-image:linear-gradient(135deg,#000 6%,transparent 86%)}.nl-knowledge-visual__monogram,.nl-knowledge-visual__index{position:absolute;z-index:3;font-family:var(--font-heading);font-weight:800}.nl-knowledge-visual__monogram{top:1rem;left:1rem;display:grid;width:43px;height:43px;place-items:center;border:1px solid rgba(255,255,255,.34);border-radius:13px 13px 13px 4px;color:var(--kv-accent);font-size:.72rem;letter-spacing:.08em;background:#0415214d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nl-knowledge-visual__index{right:1rem;bottom:.6rem;color:#ffffff2e;font-size:clamp(3rem,9vw,6.5rem);letter-spacing:-.09em;line-height:.82}.nl-knowledge-visual__content{position:relative;z-index:4;display:flex;min-width:0;flex-direction:column;padding:clamp(1.25rem,3vw,1.8rem);border-top:1px solid rgba(255,255,255,.14);background:#0415212e}.nl-knowledge-visual--hero .nl-knowledge-visual__content,.nl-knowledge-visual--compact .nl-knowledge-visual__content{justify-content:center;border-top:0;border-left:1px solid rgba(255,255,255,.14)}.nl-knowledge-visual__kicker{color:var(--kv-accent);font-family:var(--font-body);font-size:.68rem;font-weight:800;letter-spacing:.13em;line-height:1.4;text-transform:uppercase}.nl-knowledge-visual__title{display:block;max-width:26ch;margin-top:.55rem;color:#fff;font-family:var(--font-heading);font-size:clamp(1.05rem,2vw,1.45rem);font-weight:760;letter-spacing:-.03em;line-height:1.18;text-wrap:balance}.nl-knowledge-visual--hero .nl-knowledge-visual__title{font-size:clamp(1.55rem,3vw,2.35rem)}.nl-knowledge-visual__summary{max-width:52ch;margin:.75rem 0 0;color:#ffffffb8;font-family:var(--font-body);font-size:.86rem;line-height:1.55}.nl-knowledge-visual--hero .nl-knowledge-visual__summary{font-size:.96rem}.nl-knowledge-visual__points{display:grid;gap:.48rem;margin:1rem 0 0;padding:0;list-style:none}.nl-knowledge-visual--hero .nl-knowledge-visual__points{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem}.nl-knowledge-visual__points li{display:grid;grid-template-columns:1.8rem minmax(0,1fr);align-items:start;gap:.55rem;min-width:0;color:#ffffffd6;font-family:var(--font-body);font-size:.76rem;line-height:1.35}.nl-knowledge-visual__points li>span{display:grid;min-height:1.65rem;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:7px;color:var(--kv-accent);font-size:.62rem;font-weight:800;background:#ffffff0f}.nl-knowledge-visual__points b,.nl-knowledge-visual__points small{display:block}.nl-knowledge-visual__points b{color:#fff;font-size:.76rem;font-weight:750}.nl-knowledge-visual__points small{margin-top:.16rem;color:#ffffff9e;font-size:.7rem;line-height:1.4}.nl-portal-article-hero{padding-block:clamp(2.4rem,6vw,4.6rem);background:linear-gradient(180deg,#fff,var(--forest-pale))}.nl-portal-article-hero__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem)}.nl-portal-article-hero__copy{min-width:0}@media(max-width:1023px){.nl-knowledge-visual--hero,.nl-portal-article-hero__grid{grid-template-columns:1fr}.nl-knowledge-visual--hero{min-height:0;border-radius:54px 16px}.nl-knowledge-visual--hero .nl-knowledge-visual__stage{min-height:340px}.nl-knowledge-visual--hero .nl-knowledge-visual__content{border-top:1px solid rgba(255,255,255,.14);border-left:0}}@media(max-width:699px){.nl-knowledge-visual__diagram-callouts{display:none}.nl-knowledge-visual{border-radius:26px 10px}.nl-knowledge-visual--compact{grid-template-columns:1fr}.nl-knowledge-visual--thumbnail,.nl-knowledge-visual--thumbnail .nl-knowledge-visual__stage{min-height:170px}.nl-knowledge-visual--preview{min-height:290px}.nl-knowledge-visual--compact .nl-knowledge-visual__stage{min-height:190px}.nl-knowledge-visual--compact .nl-knowledge-visual__content{border-top:1px solid rgba(255,255,255,.14);border-left:0}.nl-knowledge-visual--hero .nl-knowledge-visual__stage{min-height:280px}.nl-knowledge-visual--hero .nl-knowledge-visual__points{grid-template-columns:1fr}.nl-knowledge-visual__content{padding:1.15rem}}@media(max-width:439px){.nl-knowledge-visual--thumbnail,.nl-knowledge-visual--thumbnail .nl-knowledge-visual__stage{min-height:150px}.nl-knowledge-visual--card{min-height:400px}.nl-knowledge-visual--card .nl-knowledge-visual__stage{min-height:175px}.nl-knowledge-visual--preview{grid-template-rows:minmax(135px,auto) auto;min-height:0}.nl-knowledge-visual--preview .nl-knowledge-visual__stage{min-height:135px}.nl-knowledge-visual--preview .nl-knowledge-visual__points{grid-template-columns:1fr}.nl-knowledge-visual__points{gap:.4rem}}@media(prefers-reduced-motion:reduce){.nl-knowledge-visual *,.nl-knowledge-visual *:before,.nl-knowledge-visual *:after{animation:none!important;transition:none!important}}.nl-knowledge-visual-frame{min-width:0;container:editorial-art / inline-size}.nl-knowledge-visual--hero:not(.nl-knowledge-visual--concept-map) .nl-knowledge-visual__points{grid-template-columns:minmax(0,1fr)}.nl-knowledge-visual--hero:not(.nl-knowledge-visual--concept-map) .nl-knowledge-visual__points b,.nl-knowledge-visual--hero:not(.nl-knowledge-visual--concept-map) .nl-knowledge-visual__points small{font-size:.875rem;line-height:1.45}@container editorial-art (max-width: 42rem){.nl-knowledge-visual--hero:not(.nl-knowledge-visual--concept-map){grid-template-columns:minmax(0,1fr);min-height:0;border-radius:40px 16px}.nl-knowledge-visual--hero:not(.nl-knowledge-visual--concept-map) .nl-knowledge-visual__stage{min-width:0;width:100%;max-width:100%;min-height:240px;aspect-ratio:1.6}.nl-knowledge-visual--hero:not(.nl-knowledge-visual--concept-map) .nl-knowledge-visual__diagram-callouts,.nl-knowledge-visual--hero:not(.nl-knowledge-visual--concept-map) .nl-knowledge-visual__diagram-nodes text,.nl-knowledge-visual--hero:not(.nl-knowledge-visual--concept-map) .nl-knowledge-visual__index{display:none}.nl-knowledge-visual--hero:not(.nl-knowledge-visual--concept-map) .nl-knowledge-visual__content{padding:24px;border-top:1px solid rgba(255,255,255,.14);border-left:0}.nl-knowledge-visual--hero:not(.nl-knowledge-visual--concept-map) .nl-knowledge-visual__title{font-size:1.5rem;line-height:1.2}.nl-knowledge-visual--hero:not(.nl-knowledge-visual--concept-map) .nl-knowledge-visual__summary{font-size:1rem}.nl-knowledge-visual--hero:not(.nl-knowledge-visual--concept-map) .nl-knowledge-visual__points{grid-template-columns:repeat(2,minmax(0,1fr))}}@container editorial-art (max-width: 24rem){.nl-knowledge-visual--hero:not(.nl-knowledge-visual--concept-map) .nl-knowledge-visual__points{grid-template-columns:minmax(0,1fr)}}@media(forced-colors:active){.nl-knowledge-visual{border:2px solid CanvasText;color:CanvasText;background:Canvas;box-shadow:none}.nl-knowledge-visual__content,.nl-knowledge-visual__stage{border-color:CanvasText;background:Canvas}.nl-knowledge-visual__title,.nl-knowledge-visual__summary,.nl-knowledge-visual__kicker,.nl-knowledge-visual__points b,.nl-knowledge-visual__points small,.nl-knowledge-visual__points li{color:CanvasText}.nl-knowledge-visual__diagram-silhouette,.nl-knowledge-visual__diagram-callouts rect,.nl-knowledge-visual__diagram-nodes circle{fill:Canvas;stroke:CanvasText}.nl-knowledge-visual__diagram-lines path,.nl-knowledge-visual__diagram-callouts>g>path{fill:none;stroke:CanvasText}.nl-knowledge-visual__diagram-callouts text,.nl-knowledge-visual__diagram-nodes text{fill:CanvasText}.nl-knowledge-visual__grid,.nl-knowledge-visual__stage:after{display:none}}@media print{.nl-knowledge-visual{-moz-column-break-inside:avoid;break-inside:avoid;border:1px solid #17242e;box-shadow:none}}.nl-knowledge-visual.nl-knowledge-visual--concept-map{display:block;min-width:0;min-height:0;width:100%;max-width:100%;padding:0;overflow:visible;border:1px solid #395965;border-radius:22px;background:#112e3b}.nl-concept-map{--nl-cm-ink: #112e3b;--nl-cm-panel: #173e4b;--nl-cm-accent: #a8ddd0;--nl-cm-line: var(--nl-cm-accent);--nl-cm-paper: #f7f4eb;--nl-cm-copy: #294752;--nl-cm-edge: #d4ddd5;container-name:nl-concept-map;container-type:inline-size;box-sizing:border-box;position:relative;isolation:isolate;min-width:0;max-width:100%;padding:clamp(20px,5%,28px);border-radius:inherit;background:var(--nl-cm-panel);color:var(--nl-cm-paper);text-align:left;overflow-wrap:anywhere;font-family:var(--font-body, "Inter", Arial, sans-serif)}.nl-concept-map *,.nl-concept-map *:before,.nl-concept-map *:after{box-sizing:border-box}.nl-concept-map[data-model=prevention]{--nl-cm-panel: #233e45;--nl-cm-accent: #f0d49a}.nl-concept-map[data-model=treatment]{--nl-cm-panel: #243a54;--nl-cm-accent: #c8d8f2}.nl-concept-map[data-model=integrated]{--nl-cm-panel: #123e5e;--nl-cm-accent: #e8c17f}.nl-concept-map .nl-concept-map__header{margin:0 0 24px;padding:0;border:0}.nl-concept-map .nl-concept-map__eyebrow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px}.nl-concept-map .nl-concept-map__kicker{min-width:0;color:var(--nl-cm-accent);font-size:.875rem;font-weight:650;line-height:1.4}.nl-concept-map .nl-concept-map__mark{flex-shrink:0;color:var(--nl-cm-accent)}.nl-concept-map .nl-concept-map__title{display:block;margin:0;padding:0;color:var(--nl-cm-paper);font-family:var(--font-heading, Georgia, "Times New Roman", serif);font-size:1.5rem;font-weight:500;line-height:1.18}.nl-concept-map .nl-concept-map__summary{margin:14px 0 0;padding:0;color:#e0e9e7;font-size:.9375rem;font-weight:400;line-height:1.6}.nl-concept-map .nl-concept-map__points{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;position:relative;margin:0;padding:0;list-style:none}.nl-concept-map .nl-concept-map__points:before{content:"";position:absolute;z-index:-1;top:30px;bottom:30px;left:35px;width:2px;background:var(--nl-cm-line)}.nl-concept-map .nl-concept-map__point{display:grid;grid-template-columns:2.25rem minmax(0,1fr);align-items:start;gap:14px;position:relative;min-width:0;margin:0;padding:18px;border:1px solid var(--nl-cm-edge);border-radius:14px;background:var(--nl-cm-paper);color:var(--nl-cm-ink)}.nl-concept-map .nl-concept-map__point-copy{min-width:0}.nl-concept-map .nl-concept-map__number{display:grid;place-items:center;width:2.25rem;min-height:2.25rem;border:1px solid var(--nl-cm-ink);border-radius:50%;background:var(--nl-cm-ink);color:var(--nl-cm-accent);font-size:.875rem;font-weight:650;line-height:1}.nl-concept-map .nl-concept-map__label{display:block;margin:0;padding:0;color:var(--nl-cm-ink);font-size:1.0625rem;font-weight:700;line-height:1.35}.nl-concept-map .nl-concept-map__detail{margin:7px 0 0;padding:0;color:var(--nl-cm-copy);font-size:.9375rem;font-weight:400;line-height:1.55}.nl-concept-map[data-relationship=related] .nl-concept-map__points{padding-left:16px}.nl-concept-map[data-relationship=related] .nl-concept-map__points:before{left:0;top:29px;bottom:29px}.nl-concept-map[data-relationship=related] .nl-concept-map__point{grid-template-columns:10px minmax(0,1fr);gap:11px}.nl-concept-map[data-relationship=related] .nl-concept-map__point:before{content:"";position:absolute;top:28px;left:-17px;width:16px;height:2px;background:var(--nl-cm-line)}.nl-concept-map .nl-concept-map__node{width:10px;height:10px;margin-top:6px;border:2px solid #246353;border-radius:50%;background:#d5eee4}@container nl-concept-map (min-width: 22rem){.nl-concept-map[data-relationship=related] .nl-concept-map__points{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:24px;padding-left:0}.nl-concept-map[data-relationship=related] .nl-concept-map__points:before{content:none}.nl-concept-map[data-relationship=related] .nl-concept-map__point:before{content:none}}@media print,(forced-colors:active){.nl-knowledge-visual.nl-knowledge-visual--concept-map,.nl-concept-map,.nl-concept-map *{color:CanvasText!important;background:Canvas!important;border-color:CanvasText!important;box-shadow:none!important}.nl-concept-map .nl-concept-map__points:before,.nl-concept-map .nl-concept-map__point:before{background:CanvasText}}@media print{.nl-knowledge-visual--concept-map,.nl-concept-map{color-scheme:light!important}.nl-knowledge-visual.nl-knowledge-visual--concept-map{-moz-column-break-inside:auto;break-inside:auto}.nl-concept-map .nl-concept-map__header,.nl-concept-map .nl-concept-map__point{-moz-column-break-inside:avoid;break-inside:avoid}}.nl-concept-map[data-model=neurobiology]{--nl-cm-panel:#123e5e;--nl-cm-accent:#e8c17f}.nl-concept-map[data-model=neurobiology] :is(.nl-concept-map__summary,.nl-concept-map__detail){font-size:1rem}.nl-neuro-anatomy{margin:0 0 1.5rem;border-radius:1rem;overflow:hidden;background:#edf5f6;color:#123e5e}.nl-neuro-anatomy__image{display:grid;place-items:center;aspect-ratio:1.4;padding:1rem;min-width:0}.nl-neuro-anatomy__image img{display:block;position:static;width:100%;height:100%;min-height:0;max-height:22rem;-o-object-fit:contain;object-fit:contain}.nl-neuro-anatomy__credit{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.2rem .75rem;padding:.5rem 1rem;border-top:1px solid #cedfe3;font-size:.875rem;line-height:1.5}.nl-neuro-anatomy__credit a{display:inline-flex;align-items:center;min-height:2.75rem;color:inherit;text-underline-offset:.2em}.nl-neuro-anatomy__credit a:focus-visible{outline:3px solid #123e5e;outline-offset:2px}.nl-neuro-anatomy__fallback{margin:0;padding:1rem;font-size:1rem;line-height:1.6}@media(forced-colors:active){.nl-neuro-anatomy{color:CanvasText;background:Canvas;border:1px solid CanvasText}.nl-neuro-anatomy__credit{border-color:CanvasText}.nl-neuro-anatomy__credit a:focus-visible{outline-color:Highlight}}@media print{.nl-knowledge-visual--neuro-anatomy{-moz-column-break-inside:auto;break-inside:auto}.nl-neuro-anatomy{-moz-column-break-inside:avoid;break-inside:avoid}}
