.news-section-lab{color:#f5f5f5;--nsl-radius:18px;max-width:1400px;margin:40px auto 30px;padding:0 24px}.news-section-lab *,.news-section-lab :before,.news-section-lab :after{box-sizing:border-box}.news-section-lab a{text-decoration:none}.news-section-lab :is(a,button):focus-visible{outline-offset:5px;outline:3px solid #ffb535}.news-section-lab :is(h2,h3,h4,p){margin:0}.news-section-lab :is(h2,h3,h4){font-family:var(--font-space-grotesk), sans-serif;letter-spacing:-.045em;font-weight:800}.news-section-lab img{object-fit:cover;display:block}.nsl-eyebrow{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:800;line-height:1.4;display:inline-flex}.nsl-section{padding:32px 0;scroll-margin-top:85px}.nsl-section-heading{color:#f5f5f5;align-items:center;gap:14px;margin-bottom:22px;display:flex}.nsl-section-number{color:#95e7c2;background:#111214;border:1px solid #ffffff30;border-radius:12px;flex-shrink:0;place-items:center;width:49px;height:49px;font-size:20px;font-weight:800;display:grid;box-shadow:0 8px 24px #0008}.nsl-section-heading .nsl-eyebrow{color:#94d7b8;font-size:9px}.nsl-section-heading h2{margin-top:4px;font-size:clamp(23px,2.5vw,33px);line-height:1.1}.nsl-section-heading>p{color:#a3a3a3;max-width:300px;margin-left:auto;font-size:12px;line-height:1.6}.nsl-surface{border-radius:var(--nsl-radius);background:radial-gradient(at 0 0,#ffffff0d,#0000 60%),#090a0b;border:1px solid #ffffff24;overflow:hidden;box-shadow:0 14px 34px #0009,inset 0 1px #ffffff12}.nsl-pill{color:#f5f5f5;letter-spacing:.06em;background:#111214e8;border:1px solid #ffffff30;border-radius:30px;justify-content:center;align-items:center;gap:7px;width:fit-content;padding:7px 10px;font-size:9px;font-weight:800;display:inline-flex}.nsl-pill svg{color:#65d9a4}.nsl-text-link{align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.nsl-photo-shade{pointer-events:none;background:linear-gradient(#0b14200a 15%,#0b14204d 45%,#0b1420f5);position:absolute;inset:0}.nsl-photo-copy{color:#fff;position:absolute;bottom:27px;left:27px;right:27px}.nsl-photo-kicker{letter-spacing:.12em;color:#b8ddcb;font-size:9px;font-weight:700}.nsl-photo-copy h3{margin:10px 0 18px;font-size:clamp(25px,3vw,40px);line-height:1.12}.nsl-brief{grid-template-columns:1.1fr 1fr;gap:8px;padding:8px;display:grid}.nsl-brief-lead{border-radius:11px;min-height:430px;display:block;position:relative;overflow:hidden}.nsl-brief-lead>img{width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.nsl-brief-lead:hover>img{transform:scale(1.04)}.nsl-brief-lead>.nsl-pill{position:absolute;top:20px;left:20px}.nsl-brief-rail{padding:18px 18px 8px}.nsl-rail-heading{letter-spacing:.08em;border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;padding-bottom:14px;font-size:9px;font-weight:800;display:flex}.nsl-rail-heading>span:first-child{align-items:center;gap:6px;display:flex}.nsl-rail-heading svg{color:#65d9a4}.nsl-rail-heading>span:last-child{color:#969696;font-size:8px}.nsl-brief-item{color:#f3f3f3;border-bottom:1px solid #ffffff1f;align-items:flex-start;gap:14px;padding:20px 0;display:flex}.nsl-small-number{color:#7cddb0;font-size:12px;font-weight:800;line-height:1.4}.nsl-brief-item>div{flex:1}.nsl-brief-item .nsl-eyebrow{color:#93c9ad;font-size:8px}.nsl-brief-item h3{margin:5px 0 8px;font-size:18px;line-height:1.2}.nsl-brief-item small{color:#969696;font-size:10px}.nsl-brief-item>svg{flex-shrink:0;margin-top:18px;transition:transform .2s}.nsl-brief-item:hover>svg{transform:translate(3px,-3px)}.nsl-rail-note{color:#a3a3a3;align-items:center;gap:12px;padding-top:16px;font-size:10px;line-height:1.5;display:flex}.nsl-rail-note svg{color:#65d9a4}.nsl-rail-note strong{color:#e5e5e5}.nsl-timeline{padding:23px 25px 27px}.nsl-timeline-top{justify-content:space-between;align-items:center;margin-bottom:23px;display:flex}.nsl-timeline-top>span:last-child{color:#a3a3a3;align-items:center;gap:8px;font-size:10px;display:flex}.nsl-timeline-top .nsl-pill{color:#b8f3d3;background:#17251e}.nsl-timeline-track{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.nsl-timeline-item{color:#f3f3f3;flex-direction:column;padding-right:20px;display:flex}.nsl-timeline-item:last-child{padding-right:0}.nsl-timeline-date{flex-direction:column;gap:17px;font-size:11px;font-weight:800;display:flex;position:relative}.nsl-timeline-date:after{content:"";background:#ffffff30;height:1px;position:absolute;bottom:5px;left:0;right:-20px}.nsl-timeline-item:last-child .nsl-timeline-date:after{right:0}.nsl-timeline-dot{z-index:1;background:#4bcb8d;border:2px solid #101710;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 1px #7cdba9}.nsl-timeline-image{border-radius:9px;height:155px;margin:19px 0 13px;position:relative;overflow:hidden;box-shadow:0 8px 20px #0009}.nsl-timeline-image img{width:100%;height:100%;transition:transform .4s}.nsl-timeline-item:hover img{transform:scale(1.07)}.nsl-timeline-image>span{color:#c9f5dd;background:#111a15;border-radius:4px;padding:5px 7px;font-size:9px;position:absolute;bottom:8px;right:8px}.nsl-timeline-item .nsl-eyebrow{color:#84d5a9;font-size:8px}.nsl-timeline-item h3{margin:7px 0 14px;font-size:18px;line-height:1.25}.nsl-timeline-item .nsl-text-link{margin-top:auto}.nsl-magazine{grid-template-columns:1.1fr 1fr;gap:18px;display:grid}.nsl-magazine-cover{grid-row:span 2;min-height:540px;display:block;position:relative}.nsl-magazine-cover>img{width:100%;height:100%;position:absolute}.nsl-magazine-cover>.nsl-pill{position:absolute;top:24px;left:24px}.nsl-magazine-cover .nsl-photo-copy{bottom:35px}.nsl-editor-note{color:#f0f4f9;background:radial-gradient(at 100% 0,#153626,#0c100e 70%);border-color:#ffffff24;padding:25px 28px;position:relative}.nsl-editor-note .nsl-eyebrow{color:#94e5b8;font-size:8px}.nsl-quote-mark{color:#ffffff09;font-family:Georgia,serif;font-size:170px;line-height:1;position:absolute;top:-10px;right:22px}.nsl-editor-note h3{margin:24px 0 17px;font-size:clamp(24px,2.7vw,36px);line-height:1.14;position:relative}.nsl-editor-note h3 em{color:#98e7ba;font-style:normal}.nsl-editor-note p{color:#b2c5ba;max-width:330px;font-size:12px;line-height:1.65}.nsl-editor-signature{letter-spacing:.1em;color:#b2c5ba;border-top:1px solid #ffffff24;justify-content:space-between;margin-top:25px;padding-top:13px;font-size:8px;display:flex}.nsl-editor-signature>span{color:#95e7b8}.nsl-magazine-small{align-items:center;gap:16px;padding:8px;display:flex}.nsl-magazine-small:last-child{grid-column:1/-1}.nsl-magazine-small>img{border-radius:10px;width:130px;height:130px}.nsl-magazine-small>div{padding:9px 15px 9px 0}.nsl-magazine-small .nsl-eyebrow{color:#84d5a9;font-size:8px}.nsl-magazine-small h3{color:#f3f3f3;margin:8px 0 15px;font-size:22px;line-height:1.2}.nsl-magazine-small .nsl-text-link{color:#b8f3d3}@media (max-width:760px){.news-section-lab{margin-top:20px;padding:0 16px}.nsl-section{padding:27px 0}.nsl-section-heading{flex-wrap:wrap;gap:11px;margin-bottom:18px}.nsl-section-heading>p{flex-basis:100%;max-width:100%;margin-left:0;padding-left:60px;font-size:11px}.nsl-brief{grid-template-columns:1fr}.nsl-brief-lead{min-height:370px}.nsl-brief-rail{padding:18px 14px 12px}.nsl-brief-item{padding:17px 0}.nsl-timeline{padding:20px 16px}.nsl-timeline-track{scroll-snap-type:x mandatory;padding-bottom:10px;display:flex;overflow-x:auto}.nsl-timeline-item{scroll-snap-align:start;flex:0 0 75%;min-width:240px}.nsl-timeline-top>span:last-child{font-size:8px}.nsl-timeline-image{height:180px}.nsl-magazine{grid-template-columns:1fr;gap:17px}.nsl-magazine-cover{grid-row:auto;min-height:430px}.nsl-editor-note{padding:25px}.nsl-magazine-small>img{width:95px;height:115px}.nsl-magazine-small h3{font-size:18px}}@media (prefers-reduced-motion:reduce){.news-section-lab *,.news-section-lab :before,.news-section-lab :after{scroll-behavior:auto!important;transition:none!important}}
