.nl-v4-critical{min-width:0;background:linear-gradient(180deg,var(--nl-v4-ivory-100) 0%,var(--nl-v4-paper) 48%,var(--nl-v4-mist-100) 100%);color:var(--nl-v4-ink)}.nl-v4-critical .nl-v4-main{min-width:0;overflow:clip;background:transparent}.nl-v4-critical .nl-v4-critical-container{width:min(calc(100% - (var(--nl-v4-gutter) * 2)),var(--nl-v4-container));margin-inline:auto}.nl-v4-critical .nl-v4-critical-reading-container{width:min(calc(100% - (var(--nl-v4-gutter) * 2)),1180px);margin-inline:auto}.nl-v4-critical .nl-v4-critical-hero{position:relative;isolation:isolate;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.09);background:radial-gradient(circle at 83% 17%,rgba(79,180,168,.16),transparent 31%),radial-gradient(circle at 13% 88%,rgba(206,145,66,.11),transparent 27%),linear-gradient(135deg,var(--nl-v4-navy-1000) 0%,var(--nl-v4-navy-950) 43%,#0b3145 100%);color:#fff}.nl-v4-critical .nl-v4-critical-hero:before,.nl-v4-critical .nl-v4-critical-hero:after{position:absolute;z-index:-1;content:"";pointer-events:none}.nl-v4-critical .nl-v4-critical-hero:before{top:0;right:0;bottom:0;left:0;opacity:.4;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(90deg,black,transparent 62%);mask-image:linear-gradient(90deg,black,transparent 62%)}.nl-v4-critical .nl-v4-critical-hero:after{width:520px;height:520px;right:-180px;bottom:-330px;border:1px solid rgba(232,193,127,.18);border-radius:50%;box-shadow:0 0 0 74px #e8c17f06,0 0 0 150px #e8c17f05}.nl-v4-critical .nl-v4-critical-hero__inner{display:grid;min-height:clamp(660px,76vh,900px);grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);align-items:center;gap:clamp(3rem,7vw,7.5rem);padding-block:clamp(4.5rem,8vw,8rem)}.nl-v4-critical .nl-v4-critical-hero__copy,.nl-v4-critical .nl-v4-critical-hero__visual{min-width:0}.nl-v4-critical .nl-v4-critical-breadcrumbs{margin:0 0 2.25rem}.nl-v4-critical .nl-v4-critical-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;padding:0;list-style:none}.nl-v4-critical .nl-v4-critical-breadcrumbs li{display:inline-flex;min-width:0;align-items:center;gap:.35rem;color:#ffffff8a;font-family:var(--nl-v4-ui);font-size:.72rem;font-weight:700;letter-spacing:.03em}.nl-v4-critical .nl-v4-critical-breadcrumbs a,.nl-v4-critical .nl-v4-critical-breadcrumbs span{color:inherit;line-height:1.5;text-decoration:none}.nl-v4-critical .nl-v4-critical-breadcrumbs a{display:inline-flex;min-height:44px;align-items:center}.nl-v4-critical .nl-v4-critical-breadcrumbs a:hover{color:#fff}.nl-v4-critical .nl-v4-critical-breadcrumbs [aria-current=page]{color:#ffffffd6}.nl-v4-critical .nl-v4-critical-hero__eyebrow{display:inline-flex;align-items:center;gap:.75rem;color:var(--nl-v4-amber-300);font-family:var(--nl-v4-ui);font-size:.76rem;font-weight:820;letter-spacing:.155em;line-height:1.45;text-transform:uppercase}.nl-v4-critical .nl-v4-critical-hero__eyebrow i{width:36px;height:1px;flex:0 0 auto;background:var(--nl-v4-amber-500)}.nl-v4-critical .nl-v4-critical-hero h1{max-width:760px;margin:1.25rem 0 0;color:#fff;font-family:var(--nl-v4-ui);font-size:clamp(3.35rem,6.25vw,7.1rem);font-weight:800;letter-spacing:-.07em;line-height:.91;text-wrap:balance}.nl-v4-critical .nl-v4-critical-hero__description{max-width:690px;margin:1.6rem 0 0;color:#ffffffb3;font-family:var(--nl-v4-body);font-size:clamp(1.04rem,1.5vw,1.28rem);line-height:1.72}.nl-v4-critical .nl-v4-critical-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1.7rem}.nl-v4-critical .nl-v4-critical-meta-chip{display:inline-flex;min-height:36px;align-items:center;gap:.45rem;padding:.48rem .72rem;border:1px solid rgba(255,255,255,.15);border-radius:var(--nl-v4-radius-pill);background:#fff1;color:#ffffffd1;font-family:var(--nl-v4-ui);font-size:.72rem;font-weight:720;line-height:1.35}.nl-v4-critical .nl-v4-critical-meta-chip svg{flex:0 0 auto;color:var(--nl-v4-amber-300)}.nl-v4-critical .nl-v4-critical-meta-chip--risk{border-color:#e8c17f47;background:#ce914217;color:#fff}.nl-v4-critical .nl-v4-critical-hero__actions{margin-top:1.75rem}.nl-v4-critical .nl-v4-substance-search{width:min(100%,650px);margin-top:2rem}.nl-v4-critical .nl-v4-substance-search__field{display:grid;min-height:64px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.35rem .45rem .35rem 1.05rem;border:1px solid rgba(255,255,255,.22);border-radius:var(--nl-v4-radius-md);background:#fffefafa;box-shadow:0 22px 55px #0003;color:var(--nl-v4-ink)}.nl-v4-critical .nl-v4-substance-search__field>svg{color:var(--nl-v4-teal-700)}.nl-v4-critical .nl-v4-substance-search input{width:100%;min-width:0;min-height:48px;border:0;outline:0;background:transparent;color:var(--nl-v4-ink);font-family:var(--nl-v4-body);font-size:1rem;line-height:1.4}.nl-v4-critical .nl-v4-substance-search input::-moz-placeholder{color:var(--nl-v4-muted);opacity:.88}.nl-v4-critical .nl-v4-substance-search input::placeholder{color:var(--nl-v4-muted);opacity:.88}.nl-v4-critical .nl-v4-substance-search button{display:inline-grid;width:48px;height:48px;place-items:center;border:1px solid var(--nl-v4-line);border-radius:var(--nl-v4-radius-sm);background:var(--nl-v4-mist-100);color:var(--nl-v4-navy-800)}.nl-v4-critical .nl-v4-substance-search__status{min-height:1.5rem;margin:.7rem 0 0;color:#ffffffa1;font-family:var(--nl-v4-ui);font-size:.75rem;font-weight:700;line-height:1.5}.nl-v4-critical .nl-v4-clinical-atlas{position:relative;min-width:0;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:clamp(24px,3vw,42px);background:radial-gradient(circle at 47% 46%,rgba(79,180,168,.14),transparent 29%),linear-gradient(150deg,#ffffff13,#ffffff06);box-shadow:0 45px 95px #00000047;color:#fff}.nl-v4-critical .nl-v4-clinical-atlas:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;opacity:.55;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:42px 42px}.nl-v4-critical .nl-v4-clinical-atlas__header{position:relative;z-index:1;padding:clamp(1.35rem,3vw,2.25rem) clamp(1.35rem,3vw,2.4rem) 0}.nl-v4-critical .nl-v4-clinical-atlas__header>span{color:var(--nl-v4-amber-300);font-family:var(--nl-v4-ui);font-size:.65rem;font-weight:820;letter-spacing:.14em;text-transform:uppercase}.nl-v4-critical .nl-v4-clinical-atlas__header h2{max-width:520px;margin:.58rem 0 0;color:#fff;font-family:var(--nl-v4-ui);font-size:clamp(1.35rem,2.2vw,2.15rem);font-weight:760;letter-spacing:-.04em;line-height:1.05}.nl-v4-critical .nl-v4-clinical-atlas__header p{max-width:520px;margin:.72rem 0 0;color:#ffffff91;font-size:.84rem;line-height:1.55}.nl-v4-critical .nl-v4-clinical-atlas__stage{position:relative;z-index:1;min-height:430px;padding:clamp(1.3rem,3vw,2.3rem)}.nl-v4-critical .nl-v4-clinical-atlas__orbit{position:absolute;display:grid;width:158px;height:158px;left:50%;top:50%;place-items:center;border:1px solid rgba(232,193,127,.38);border-radius:50%;color:#fff;transform:translate(-50%,-50%)}.nl-v4-critical .nl-v4-clinical-atlas__orbit:before,.nl-v4-critical .nl-v4-clinical-atlas__orbit:after{position:absolute;content:"";border:1px solid rgba(255,255,255,.085);border-radius:50%}.nl-v4-critical .nl-v4-clinical-atlas__orbit:before{top:-42px;right:-42px;bottom:-42px;left:-42px}.nl-v4-critical .nl-v4-clinical-atlas__orbit:after{top:30px;right:30px;bottom:30px;left:30px;background:#0415216b}.nl-v4-critical .nl-v4-clinical-atlas__orbit i{position:absolute;width:9px;height:9px;right:-5px;top:50%;border-radius:50%;background:var(--nl-v4-amber-300);box-shadow:0 0 0 7px #e8c17f14}.nl-v4-critical .nl-v4-clinical-atlas__orbit b{position:relative;z-index:1;font-family:var(--nl-v4-ui);font-size:1.05rem;font-weight:850;letter-spacing:.08em}.nl-v4-critical .nl-v4-clinical-atlas__groups{position:relative;display:grid;min-height:380px;grid-template-columns:repeat(2,minmax(0,1fr));align-content:space-between;gap:clamp(5.8rem,10vw,8rem) clamp(5.4rem,9vw,7rem)}.nl-v4-critical .nl-v4-clinical-atlas__empty{grid-column:1 / -1;align-self:center;justify-self:center;max-width:30rem;margin:0;padding:1rem 1.25rem;border:1px solid rgba(255,255,255,.14);border-radius:var(--nl-v4-radius-md);background:#041521b3;color:#ffffffb8;font-family:var(--nl-v4-ui);font-size:.82rem;line-height:1.55;text-align:center}.nl-v4-critical .nl-v4-clinical-atlas__group{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.72rem;padding:.95rem;border:1px solid rgba(255,255,255,.12);border-radius:var(--nl-v4-radius-md);background:#041521a8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nl-v4-critical .nl-v4-clinical-atlas__group:nth-child(2n){justify-self:end}.nl-v4-critical .nl-v4-clinical-atlas__number{display:grid;width:32px;height:32px;place-items:center;border:1px solid currentColor;border-radius:50%;color:var(--nl-v4-teal-400);font-family:var(--nl-v4-ui);font-size:.62rem;font-weight:850}.nl-v4-critical .nl-v4-clinical-atlas__group--amber .nl-v4-clinical-atlas__number{color:var(--nl-v4-amber-300)}.nl-v4-critical .nl-v4-clinical-atlas__group--sage .nl-v4-clinical-atlas__number{color:var(--nl-v4-sage-300)}.nl-v4-critical .nl-v4-clinical-atlas__group--rust .nl-v4-clinical-atlas__number{color:#e5a397}.nl-v4-critical .nl-v4-clinical-atlas__group strong{display:block;color:#fff;font-family:var(--nl-v4-ui);font-size:.76rem;font-weight:780;line-height:1.25}.nl-v4-critical .nl-v4-clinical-atlas__group ul{display:grid;gap:.2rem;margin:.45rem 0 0;padding:0;list-style:none}.nl-v4-critical .nl-v4-clinical-atlas__group li{overflow:hidden;color:#ffffff8c;font-size:.67rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.nl-v4-critical .nl-v4-clinical-atlas__group small{display:inline-flex;margin-top:.35rem;color:var(--nl-v4-amber-300);font-family:var(--nl-v4-ui);font-size:.62rem;font-weight:760}.nl-v4-critical .nl-v4-clinical-atlas__placeholder{display:grid;min-height:90px;gap:.55rem;padding:1rem;border:1px solid rgba(255,255,255,.09);border-radius:var(--nl-v4-radius-md);background:#ffffff09}.nl-v4-critical .nl-v4-clinical-atlas__placeholder>*{display:block;height:9px;border-radius:999px;background:#ffffff1a}.nl-v4-critical .nl-v4-clinical-atlas__placeholder i{width:32px;height:32px}.nl-v4-critical .nl-v4-clinical-atlas__placeholder b{width:74%}.nl-v4-critical .nl-v4-clinical-atlas__placeholder small{width:48%}.nl-v4-critical .nl-v4-clinical-atlas figcaption{position:relative;z-index:1;padding:.85rem clamp(1.35rem,3vw,2.4rem) 1.15rem;border-top:1px solid rgba(255,255,255,.08);color:#ffffff73;font-size:.66rem;line-height:1.45}.nl-v4-critical .nl-v4-clinical-atlas--compact .nl-v4-clinical-atlas__stage{min-height:390px}.nl-v4-critical .nl-v4-critical-content-section{padding-block:clamp(4.5rem,8vw,8rem)}.nl-v4-critical .nl-v4-collection-header{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:2rem}.nl-v4-critical .nl-v4-collection-header__copy{max-width:730px}.nl-v4-critical .nl-v4-collection-header__copy>span{color:var(--nl-v4-teal-800);font-family:var(--nl-v4-ui);font-size:.72rem;font-weight:820;letter-spacing:.14em;text-transform:uppercase}.nl-v4-critical .nl-v4-collection-header h2{margin:.7rem 0 0;color:var(--nl-v4-navy-950);font-family:var(--nl-v4-ui);font-size:clamp(2.25rem,4.5vw,4.6rem);font-weight:790;letter-spacing:-.06em;line-height:.98;text-wrap:balance}.nl-v4-critical .nl-v4-collection-header p{margin:.85rem 0 0;color:var(--nl-v4-muted);font-size:1rem;line-height:1.65}.nl-v4-critical .nl-v4-collection-count{min-width:150px;padding:1.1rem 1.3rem;border-left:2px solid var(--nl-v4-amber-500);color:var(--nl-v4-navy-950);font-family:var(--nl-v4-ui)}.nl-v4-critical .nl-v4-collection-count strong{display:block;font-size:2.2rem;font-weight:800;letter-spacing:-.05em;line-height:1}.nl-v4-critical .nl-v4-collection-count span{display:block;margin-top:.35rem;color:var(--nl-v4-muted);font-size:.7rem;font-weight:720;line-height:1.35}.nl-v4-critical .nl-v4-substance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.nl-v4-critical .nl-v4-substance-card-link{display:block;min-width:0;height:100%;color:inherit;text-decoration:none}.nl-v4-critical .nl-v4-substance-card{position:relative;display:flex;min-width:0;height:100%;min-height:390px;flex-direction:column;overflow:hidden;border:1px solid var(--nl-v4-line);border-radius:var(--nl-v4-radius-lg);background:linear-gradient(160deg,#fffffff5,#f4efe4b8);box-shadow:var(--nl-v4-shadow-sm);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.nl-v4-critical .nl-v4-substance-card:before{position:absolute;width:190px;height:190px;right:-110px;top:-110px;border:1px solid rgba(15,104,100,.15);border-radius:50%;box-shadow:0 0 0 34px #0f686406;content:""}.nl-v4-critical .nl-v4-substance-card-link:hover .nl-v4-substance-card{border-color:var(--nl-v4-line-strong);box-shadow:var(--nl-v4-shadow-md);transform:translateY(-5px)}.nl-v4-critical .nl-v4-substance-card__top{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.3rem 0}.nl-v4-critical .nl-v4-substance-card__index{color:var(--nl-v4-teal-700);font-family:var(--nl-v4-ui);font-size:.7rem;font-weight:840;letter-spacing:.08em}.nl-v4-critical .nl-v4-substance-card__class{max-width:70%;overflow:hidden;color:var(--nl-v4-muted);font-family:var(--nl-v4-ui);font-size:.64rem;font-weight:760;letter-spacing:.07em;line-height:1.35;text-align:right;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.nl-v4-critical .nl-v4-substance-card__body{position:relative;z-index:1;display:flex;flex:1;flex-direction:column;padding:2.3rem 1.3rem 1.3rem}.nl-v4-critical .nl-v4-substance-card h3{margin:0;color:var(--nl-v4-navy-950);font-family:var(--nl-v4-ui);font-size:clamp(1.45rem,2vw,2rem);font-weight:780;letter-spacing:-.045em;line-height:1.05;text-wrap:balance}.nl-v4-critical .nl-v4-substance-card__description{display:-webkit-box;overflow:hidden;margin:1rem 0 0;color:var(--nl-v4-muted);font-size:.9rem;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:4}.nl-v4-critical .nl-v4-substance-card__signals{display:grid;gap:.65rem;margin-top:auto;padding-top:1.4rem}.nl-v4-critical .nl-v4-substance-card__dependence,.nl-v4-critical .nl-v4-substance-card__emergency{display:flex;min-width:0;align-items:center;gap:.55rem;color:var(--nl-v4-muted-strong);font-family:var(--nl-v4-ui);font-size:.7rem;font-weight:740;line-height:1.4}.nl-v4-critical .nl-v4-substance-card__dependence:before{width:8px;height:8px;flex:0 0 auto;border:2px solid var(--nl-v4-teal-700);border-radius:50%;content:""}.nl-v4-critical .nl-v4-substance-card__emergency{color:var(--nl-v4-rust-600)}.nl-v4-critical .nl-v4-substance-card__emergency svg{flex:0 0 auto}.nl-v4-critical .nl-v4-substance-card__footer{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.3rem;border-top:1px solid var(--nl-v4-line);color:var(--nl-v4-navy-800);font-family:var(--nl-v4-ui);font-size:.72rem;font-weight:780}.nl-v4-critical .nl-v4-substance-card__footer svg{transition:transform .18s ease}.nl-v4-critical .nl-v4-substance-card-link:hover .nl-v4-substance-card__footer svg{transform:translate(4px)}.nl-v4-critical .nl-v4-state-panel{display:grid;min-height:320px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.3rem;padding:clamp(1.5rem,4vw,3rem);border:1px solid var(--nl-v4-line);border-radius:var(--nl-v4-radius-lg);background:#fffefadb;box-shadow:var(--nl-v4-shadow-sm)}.nl-v4-critical .nl-v4-state-panel--loading{display:block;min-height:0;padding:0;border:0;background:transparent;box-shadow:none}.nl-v4-critical .nl-v4-state-panel--compact{min-height:0;padding:1.4rem}.nl-v4-critical .nl-v4-state-panel--stale-warning{min-height:0;margin-bottom:1.5rem;border-color:#a66e2d42;background:#e8c17f1a}.nl-v4-critical .nl-v4-state-panel__icon{display:grid;width:62px;height:62px;place-items:center;border:1px solid var(--nl-v4-line);border-radius:20px;background:var(--nl-v4-mist-100);color:var(--nl-v4-teal-700)}.nl-v4-critical .nl-v4-state-panel--error .nl-v4-state-panel__icon,.nl-v4-critical .nl-v4-state-panel--stale-warning .nl-v4-state-panel__icon{color:var(--nl-v4-rust-600)}.nl-v4-critical .nl-v4-state-panel__copy h2{margin:0;color:var(--nl-v4-navy-950);font-family:var(--nl-v4-ui);font-size:clamp(1.35rem,2.5vw,2rem);font-weight:770;letter-spacing:-.035em;line-height:1.1}.nl-v4-critical .nl-v4-state-panel__copy p{max-width:650px;margin:.65rem 0 0;color:var(--nl-v4-muted);font-size:.94rem;line-height:1.65}.nl-v4-critical .nl-v4-state-panel__actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1rem}.nl-v4-critical .nl-v4-state-panel__actions button,.nl-v4-critical .nl-v4-state-panel__actions a{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:.55rem;padding:.72rem 1rem;border:1px solid var(--nl-v4-line-strong);border-radius:var(--nl-v4-radius-sm);background:var(--nl-v4-navy-800);color:#fff;font-family:var(--nl-v4-ui);font-size:.76rem;font-weight:780;line-height:1.3;text-decoration:none}.nl-v4-critical .nl-v4-state-panel__skeletons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.nl-v4-critical .nl-v4-critical-skeleton{display:grid;min-height:330px;align-content:end;gap:.8rem;padding:1.3rem;overflow:hidden;border:1px solid var(--nl-v4-line);border-radius:var(--nl-v4-radius-lg);background:linear-gradient(100deg,#e5edef80 20%,#ffffffe0,#e5edef80 52%);background-size:220% 100%;animation:nl-v4-critical-skeleton 1.25s linear infinite}.nl-v4-critical .nl-v4-critical-skeleton>*{display:block;height:12px;border-radius:999px;background:#123e5e1c}.nl-v4-critical .nl-v4-critical-skeleton i{width:42%;height:24px}.nl-v4-critical .nl-v4-critical-skeleton b{width:82%}.nl-v4-critical .nl-v4-critical-skeleton small{width:62%}@keyframes nl-v4-critical-skeleton{to{background-position-x:-220%}}.nl-v4-critical .nl-v4-detail-intro{padding-block:clamp(3.5rem,6vw,5.5rem) 0}.nl-v4-critical .nl-v4-critical-notice{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.15rem 1.25rem;border:1px solid rgba(153,74,60,.24);border-left:4px solid var(--nl-v4-rust-600);border-radius:var(--nl-v4-radius-md);background:linear-gradient(110deg,#994a3c17,#fffefaf2);box-shadow:var(--nl-v4-shadow-sm)}.nl-v4-critical .nl-v4-critical-notice__icon{display:grid;width:48px;height:48px;place-items:center;border-radius:15px;background:#994a3c1c;color:var(--nl-v4-rust-600)}.nl-v4-critical .nl-v4-critical-notice h2{margin:0;color:var(--nl-v4-navy-950);font-family:var(--nl-v4-ui);font-size:1rem;font-weight:780}.nl-v4-critical .nl-v4-critical-notice p{margin:.35rem 0 0;color:var(--nl-v4-muted);font-size:.86rem;line-height:1.55}.nl-v4-critical .nl-v4-critical-notice a{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:.55rem;padding:.7rem .95rem;border:1px solid rgba(153,74,60,.3);border-radius:var(--nl-v4-radius-sm);background:var(--nl-v4-rust-600);color:#fff;font-family:var(--nl-v4-ui);font-size:.72rem;font-weight:780;line-height:1.35;text-align:center;text-decoration:none}.nl-v4-critical .nl-v4-detail-shell{display:grid;min-width:0;grid-template-columns:240px minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5.5rem);padding-block:clamp(2.5rem,6vw,5.5rem) clamp(4.5rem,8vw,8rem)}.nl-v4-critical .nl-v4-detail-shell__aside{min-width:0}.nl-v4-critical .nl-v4-detail-shell__aside nav{position:sticky;top:104px;max-height:calc(100vh - 128px);overflow:hidden;padding:1.1rem;border:1px solid var(--nl-v4-line);border-radius:var(--nl-v4-radius-md);background:#fffefae6;box-shadow:var(--nl-v4-shadow-sm)}.nl-v4-critical.nl-v4-substance-detail .nl-v4-detail-shell__aside nav{overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;scroll-padding-block:.5rem;overscroll-behavior-y:contain}.nl-v4-critical.nl-v4-substance-detail .nl-v4-substance-related-coverage{margin:0 0 1.25rem;color:var(--nl-v4-muted-strong);font-size:.9rem;line-height:1.65}.nl-v4-critical .nl-v4-detail-shell__aside nav>span{display:block;padding:.25rem .45rem .8rem;color:var(--nl-v4-teal-800);font-family:var(--nl-v4-ui);font-size:.68rem;font-weight:840;letter-spacing:.13em;text-transform:uppercase}.nl-v4-critical .nl-v4-detail-shell__aside ol{display:grid;gap:.1rem;margin:0;padding:0;list-style:none}.nl-v4-critical .nl-v4-detail-shell__aside a{display:grid;min-height:44px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:.35rem;padding:.48rem .45rem;border-radius:9px;color:var(--nl-v4-muted-strong);font-family:var(--nl-v4-ui);font-size:.7rem;font-weight:700;line-height:1.25;text-decoration:none}.nl-v4-critical .nl-v4-detail-shell__aside a:hover{background:var(--nl-v4-mist-100);color:var(--nl-v4-navy-950)}.nl-v4-critical .nl-v4-detail-shell__aside i{color:var(--nl-v4-amber-700);font-size:.62rem;font-style:normal;font-weight:840}.nl-v4-critical .nl-v4-detail-shell__content{min-width:0;max-width:var(--nl-v4-container-reading)}.nl-v4-critical .nl-v4-interpretation{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;margin-bottom:2rem;padding:1.25rem;border:1px solid var(--nl-v4-line);border-radius:var(--nl-v4-radius-md);background:var(--nl-v4-mist-100)}.nl-v4-critical .nl-v4-interpretation svg{margin-top:.18rem;color:var(--nl-v4-teal-700)}.nl-v4-critical .nl-v4-interpretation p{margin:0;color:var(--nl-v4-muted-strong);font-size:.92rem;line-height:1.72}.nl-v4-critical .nl-v4-interpretation strong{color:var(--nl-v4-navy-950)}.nl-v4-critical .nl-v4-essential-section,.nl-v4-critical .nl-v4-signal-section,.nl-v4-critical .nl-v4-prose-section{min-width:0;scroll-margin-top:112px}.nl-v4-critical .nl-v4-essential-section{margin-bottom:2.5rem}.nl-v4-critical .nl-v4-section-heading{display:flex;align-items:center;gap:.65rem;margin-bottom:1rem}.nl-v4-critical .nl-v4-section-heading>span{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:13px;background:var(--nl-v4-mist-100);color:var(--nl-v4-teal-700)}.nl-v4-critical .nl-v4-section-heading h2{margin:0;color:var(--nl-v4-navy-950);font-family:var(--nl-v4-ui);font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:770;letter-spacing:-.04em;line-height:1.08}.nl-v4-critical .nl-v4-essential-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.nl-v4-critical .nl-v4-essential-card{min-width:0;padding:1.15rem;border:1px solid var(--nl-v4-line);border-radius:var(--nl-v4-radius-md);background:var(--nl-v4-paper);box-shadow:var(--nl-v4-shadow-sm)}.nl-v4-critical .nl-v4-essential-card h3{margin:0;color:var(--nl-v4-navy-950);font-family:var(--nl-v4-ui);font-size:.82rem;font-weight:780}.nl-v4-critical .nl-v4-essential-card p{margin:.45rem 0 0;color:var(--nl-v4-muted);font-size:.82rem;line-height:1.55;overflow-wrap:anywhere}.nl-v4-critical .nl-v4-signal-section,.nl-v4-critical .nl-v4-prose-section{margin-bottom:1rem;overflow:hidden;border:1px solid var(--nl-v4-line);border-radius:var(--nl-v4-radius-md);background:#fffefaeb;box-shadow:0 10px 28px #0415210b}.nl-v4-critical .nl-v4-signal-section__header,.nl-v4-critical .nl-v4-prose-section__header{display:flex;align-items:center;gap:.7rem;padding:1.05rem 1.15rem;border-bottom:1px solid var(--nl-v4-line)}.nl-v4-critical .nl-v4-signal-section__header>span,.nl-v4-critical .nl-v4-prose-section__header>span{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:12px;background:var(--nl-v4-mist-100);color:var(--nl-v4-teal-700)}.nl-v4-critical .nl-v4-signal-section--amber .nl-v4-signal-section__header>span{background:#ce91421c;color:var(--nl-v4-amber-700)}.nl-v4-critical .nl-v4-signal-section--rust .nl-v4-signal-section__header>span{background:#994a3c1a;color:var(--nl-v4-rust-600)}.nl-v4-critical .nl-v4-signal-section--sage .nl-v4-signal-section__header>span{background:#76918321;color:var(--nl-v4-sage-700)}.nl-v4-critical .nl-v4-signal-section__header h2,.nl-v4-critical .nl-v4-prose-section__header h2{margin:0;color:var(--nl-v4-navy-950);font-family:var(--nl-v4-ui);font-size:1.04rem;font-weight:770;line-height:1.2}.nl-v4-critical .nl-v4-signal-section ul,.nl-v4-critical .nl-v4-prose-section ul{display:grid;gap:0;margin:0;padding:0;list-style:none}.nl-v4-critical .nl-v4-signal-section li,.nl-v4-critical .nl-v4-prose-section li{position:relative;padding:.82rem 1.15rem .82rem 2.25rem;border-bottom:1px solid var(--nl-v4-line);color:var(--nl-v4-muted-strong);font-size:.9rem;line-height:1.62}.nl-v4-critical .nl-v4-signal-section li:last-child,.nl-v4-critical .nl-v4-prose-section li:last-child{border-bottom:0}.nl-v4-critical .nl-v4-signal-section li:before,.nl-v4-critical .nl-v4-prose-section li:before{position:absolute;width:6px;height:6px;left:1.18rem;top:1.27rem;border-radius:50%;background:var(--nl-v4-teal-700);content:""}.nl-v4-critical .nl-v4-signal-section--amber li:before{background:var(--nl-v4-amber-600)}.nl-v4-critical .nl-v4-signal-section--rust li:before{background:var(--nl-v4-rust-600)}.nl-v4-critical .nl-v4-signal-section--sage li:before{background:var(--nl-v4-sage-700)}.nl-v4-critical .nl-v4-prose-section__body{padding:1.2rem 1.25rem}.nl-v4-critical .nl-v4-prose-section__body p{margin:0;color:var(--nl-v4-muted-strong);font-size:.92rem;line-height:1.75}.nl-v4-critical .nl-v4-myth-list{display:grid;gap:.65rem;margin:0;padding:1rem;list-style:none}.nl-v4-critical .nl-v4-myth-list li{padding:1rem;border:1px solid var(--nl-v4-line);border-radius:var(--nl-v4-radius-sm);background:var(--nl-v4-ivory-100);color:var(--nl-v4-navy-950);font-family:var(--nl-v4-serif);font-size:1rem;font-style:italic;line-height:1.55}.nl-v4-critical .nl-v4-transparency-stack{display:grid;gap:.8rem;margin-top:1.8rem;scroll-margin-top:112px}.nl-v4-critical .nl-v4-transparency-card{padding:1.2rem 1.25rem;border:1px solid var(--nl-v4-line);border-left:3px solid var(--nl-v4-amber-600);border-radius:var(--nl-v4-radius-md);background:var(--nl-v4-paper)}.nl-v4-critical .nl-v4-transparency-card h2{margin:0;color:var(--nl-v4-navy-950);font-family:var(--nl-v4-ui);font-size:1rem;font-weight:770}.nl-v4-critical .nl-v4-transparency-card p{margin:.55rem 0 0;color:var(--nl-v4-muted);font-size:.85rem;line-height:1.68}.nl-v4-critical .nl-v4-medical-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:1rem 1.1rem;border:1px solid var(--nl-v4-line);border-radius:var(--nl-v4-radius-md);background:var(--nl-v4-mist-100)}.nl-v4-critical .nl-v4-medical-note svg{margin-top:.18rem;color:var(--nl-v4-teal-700)}.nl-v4-critical .nl-v4-medical-note p{margin:0;color:var(--nl-v4-muted-strong);font-size:.83rem;line-height:1.65}.nl-v4-critical .nl-v4-related-section{padding-block:clamp(4rem,7vw,7rem);border-top:1px solid var(--nl-v4-line);background:linear-gradient(180deg,var(--nl-v4-mist-100),var(--nl-v4-ivory-100))}.nl-v4-critical .nl-v4-related-header{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;margin-bottom:1.7rem}.nl-v4-critical .nl-v4-related-header h2{margin:0;color:var(--nl-v4-navy-950);font-family:var(--nl-v4-ui);font-size:clamp(2rem,4vw,3.8rem);font-weight:790;letter-spacing:-.055em;line-height:1}.nl-v4-critical .nl-v4-related-header a{display:inline-flex;min-height:46px;align-items:center;gap:.5rem;color:var(--nl-v4-navy-800);font-family:var(--nl-v4-ui);font-size:.75rem;font-weight:780;text-decoration:none}.nl-v4-critical .nl-v4-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.nl-v4-critical .nl-v4-related-card{display:flex;min-height:220px;height:100%;flex-direction:column;padding:1.3rem;border:1px solid var(--nl-v4-line);border-radius:var(--nl-v4-radius-md);background:var(--nl-v4-paper);color:inherit;box-shadow:var(--nl-v4-shadow-sm);text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.nl-v4-critical .nl-v4-related-card:hover{box-shadow:var(--nl-v4-shadow-md);transform:translateY(-4px)}.nl-v4-critical .nl-v4-related-card>span{color:var(--nl-v4-teal-800);font-family:var(--nl-v4-ui);font-size:.65rem;font-weight:820;letter-spacing:.12em;text-transform:uppercase}.nl-v4-critical .nl-v4-related-card h3{margin:1.35rem 0 0;color:var(--nl-v4-navy-950);font-family:var(--nl-v4-ui);font-size:1.2rem;font-weight:760;letter-spacing:-.035em;line-height:1.12}.nl-v4-critical .nl-v4-related-card p{margin:.75rem 0 0;color:var(--nl-v4-muted);font-size:.82rem;line-height:1.55}.nl-v4-critical .nl-v4-related-card small{display:inline-flex;align-items:center;gap:.45rem;margin-top:auto;padding-top:1rem;color:var(--nl-v4-navy-800);font-family:var(--nl-v4-ui);font-size:.7rem;font-weight:780}.nl-v4-critical :where(.nl-v4-substance-search button,.nl-v4-substance-card-link,.nl-v4-state-panel__actions button,.nl-v4-state-panel__actions a,.nl-v4-critical-notice a,.nl-v4-detail-shell__aside a,.nl-v4-related-header a,.nl-v4-related-card):focus-visible{outline:3px solid var(--nl-v4-amber-500);outline-offset:3px;box-shadow:0 0 0 5px var(--nl-v4-navy-950)}@media(max-width:1180px){.nl-v4-critical .nl-v4-critical-hero__inner{grid-template-columns:minmax(0,.82fr) minmax(390px,1fr);gap:2.5rem}.nl-v4-critical .nl-v4-critical-hero h1{font-size:clamp(3.2rem,6vw,5.6rem)}.nl-v4-critical .nl-v4-clinical-atlas__groups{gap:6rem 4.5rem}.nl-v4-critical .nl-v4-substance-grid,.nl-v4-critical .nl-v4-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.nl-v4-critical .nl-v4-critical-hero__inner{min-height:0;grid-template-columns:minmax(0,1fr);gap:3.5rem;padding-block:4.5rem 5.25rem}.nl-v4-critical .nl-v4-critical-hero__copy{max-width:760px}.nl-v4-critical .nl-v4-critical-hero__visual{width:min(100%,720px)}.nl-v4-critical .nl-v4-detail-shell{grid-template-columns:minmax(0,1fr);gap:1.4rem}.nl-v4-critical .nl-v4-detail-shell__aside nav{position:static;max-height:none}.nl-v4-critical .nl-v4-detail-shell__aside ol{grid-template-columns:repeat(2,minmax(0,1fr))}.nl-v4-critical .nl-v4-detail-shell__content{max-width:none}.nl-v4-critical .nl-v4-state-panel__skeletons{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.nl-v4-critical{--nl-v4-gutter: 1rem}.nl-v4-critical .nl-v4-critical-hero:before{background-size:46px 46px}.nl-v4-critical .nl-v4-critical-hero__inner{gap:2.6rem;padding-block:3.2rem 4rem}.nl-v4-critical .nl-v4-critical-breadcrumbs{margin-bottom:1.6rem}.nl-v4-critical .nl-v4-critical-hero h1{font-size:clamp(2.75rem,15vw,4.3rem);line-height:.94}.nl-v4-critical .nl-v4-critical-hero__description{font-size:1rem}.nl-v4-critical .nl-v4-substance-search__field{min-height:58px;padding-left:.85rem}.nl-v4-critical .nl-v4-clinical-atlas__stage{min-height:0}.nl-v4-critical .nl-v4-clinical-atlas__orbit{position:relative;width:104px;height:104px;left:auto;top:auto;margin:1rem auto 2.8rem;transform:none}.nl-v4-critical .nl-v4-clinical-atlas__groups{min-height:0;grid-template-columns:minmax(0,1fr);gap:.7rem}.nl-v4-critical .nl-v4-clinical-atlas__group,.nl-v4-critical .nl-v4-clinical-atlas__group:nth-child(2n){width:100%;justify-self:stretch}.nl-v4-critical .nl-v4-collection-header,.nl-v4-critical .nl-v4-related-header{align-items:start;flex-direction:column}.nl-v4-critical .nl-v4-collection-count{min-width:0}.nl-v4-critical .nl-v4-substance-grid,.nl-v4-critical .nl-v4-related-grid,.nl-v4-critical .nl-v4-state-panel__skeletons{grid-template-columns:minmax(0,1fr)}.nl-v4-critical .nl-v4-substance-card{min-height:360px}.nl-v4-critical .nl-v4-state-panel{min-height:0;grid-template-columns:minmax(0,1fr)}.nl-v4-critical .nl-v4-critical-notice{grid-template-columns:auto minmax(0,1fr)}.nl-v4-critical .nl-v4-critical-notice a{grid-column:1 / -1}.nl-v4-critical .nl-v4-detail-shell__aside ol,.nl-v4-critical .nl-v4-essential-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:390px){.nl-v4-critical .nl-v4-critical-hero h1{font-size:clamp(2.5rem,14vw,3.45rem)}.nl-v4-critical .nl-v4-critical-hero__meta{align-items:stretch;flex-direction:column}.nl-v4-critical .nl-v4-critical-meta-chip{width:100%;border-radius:var(--nl-v4-radius-sm)}.nl-v4-critical .nl-v4-clinical-atlas__header,.nl-v4-critical .nl-v4-clinical-atlas__stage{padding-inline:1rem}.nl-v4-critical .nl-v4-clinical-atlas figcaption{padding-inline:1rem}.nl-v4-critical .nl-v4-substance-card__top,.nl-v4-critical .nl-v4-substance-card__body,.nl-v4-critical .nl-v4-substance-card__footer{padding-inline:1rem}.nl-v4-critical .nl-v4-substance-card__class{max-width:64%}.nl-v4-critical .nl-v4-critical-notice{grid-template-columns:minmax(0,1fr)}.nl-v4-critical .nl-v4-critical-notice__icon{width:44px;height:44px}.nl-v4-critical .nl-v4-state-panel__actions{flex-direction:column}.nl-v4-critical .nl-v4-state-panel__actions button,.nl-v4-critical .nl-v4-state-panel__actions a{width:100%}}@media(prefers-reduced-motion:reduce){.nl-v4-critical *,.nl-v4-critical *:before,.nl-v4-critical *:after{scroll-behavior:auto;animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms}.nl-v4-critical .nl-v4-critical-skeleton{animation:none}}@media(forced-colors:active){.nl-v4-critical .nl-v4-critical-hero,.nl-v4-critical .nl-v4-clinical-atlas,.nl-v4-critical .nl-v4-substance-card,.nl-v4-critical .nl-v4-state-panel,.nl-v4-critical .nl-v4-critical-notice,.nl-v4-critical .nl-v4-detail-shell__aside nav,.nl-v4-critical .nl-v4-signal-section,.nl-v4-critical .nl-v4-prose-section,.nl-v4-critical .nl-v4-related-card{border:1px solid CanvasText;forced-color-adjust:auto}.nl-v4-critical :where(a,button,input):focus-visible{outline:3px solid Highlight;box-shadow:none}}
