.nl-lex{background:#0a0a0a;color:rgba(255,255,255,.88)}.nl-lex__wrap{max-width:1060px;margin:0 auto;padding:0 1.5rem}.nl-lex__hero{max-width:1060px;margin:0 auto;padding:8.5rem 1.5rem 2.6rem;display:flex;align-items:center;gap:2.5rem}.nl-lex__hero-inner{flex:1 1 auto;min-width:0}.nl-lex__kicker{font-family:'Space Grotesk',sans-serif;font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#0bc796;margin:0 0 .8rem}.nl-lex__title{font-family:'Space Grotesk',sans-serif;font-size:clamp(1.75rem, 4.5vw, 2.7rem);font-weight:700;line-height:1.12;color:#fff;margin:0 0 1.1rem}.nl-lex__sub{font-size:1.02rem;line-height:1.7;color:rgba(255,255,255,.66);max-width:560px;margin:0}.nl-lex__hero-hexes{flex:0 0 auto;display:grid;grid-template-columns:1fr 1fr;gap:.9rem}.nl-lex__hero-hexes .nl-lex__hexsvg{width:96px;height:96px}.nl-lex__hero-hexes .nl-lex__hexsvg:nth-child(2){transform:translateY(14px)}.nl-lex__hero-hexes .nl-lex__hexsvg:nth-child(3){transform:translateY(-6px)}.nl-lex__hexsvg{display:block;width:72px;height:72px}.nl-lex__matrix-head{margin-bottom:1.1rem}.nl-lex__matrix-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(14,14,14,.85)}.nl-lex__matrix{width:100%;min-width:620px;border-collapse:collapse}.nl-lex__matrix th{font-family:'Space Grotesk',sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.45);text-align:left;padding:.85rem 1.1rem;border-bottom:1px solid rgba(255,255,255,.08)}.nl-lex__matrix td{padding:.68rem 1.1rem;font-size:.88rem;color:rgba(255,255,255,.72);border-bottom:1px solid rgba(255,255,255,.04)}.nl-lex__matrix tr:last-child td{border-bottom:none}.nl-lex__matrix tbody tr{transition:background .2s}.nl-lex__matrix tbody tr:hover{background:rgba(255,255,255,.025)}.nl-lex__matrix td a{font-family:'Space Grotesk',sans-serif;font-weight:700;color:#fff;text-decoration:none}.nl-lex__matrix td a:hover{color:#0bc796}.nl-lex__matrix td strong{color:#fff}.nl-lex__pill{display:inline-block;padding:.22rem .6rem;border-radius:999px;font-size:.7rem;font-weight:700;white-space:nowrap;border:1px solid}.nl-lex__pill--ok{color:#0bc796;border-color:rgba(11,199,150,.4);background:rgba(11,199,150,.08)}.nl-lex__pill--cap{color:#e8b84b;border-color:rgba(232,184,75,.4);background:rgba(232,184,75,.08)}.nl-lex__pill--ban{color:#e05555;border-color:rgba(224,85,85,.4);background:rgba(224,85,85,.08)}.nl-lex__pill--mkt{color:#9b8cff;border-color:rgba(155,140,255,.4);background:rgba(155,140,255,.08)}.nl-lex__badge{display:inline-flex;align-items:center;padding:.28rem .6rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.02em;border:1px solid;white-space:nowrap}.nl-lex__badge--ok{color:#0bc796;border-color:rgba(11,199,150,.4);background:rgba(11,199,150,.08)}.nl-lex__badge--nat{color:rgba(255,255,255,.6);border-color:rgba(255,255,255,.14);background:0 0}.nl-lex__badge--pw{color:#e05555;border-color:rgba(224,85,85,.35);background:0 0}.nl-lex__nav{position:sticky;top:0;z-index:40;background:rgba(10,10,10,.88);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);margin-top:2.4rem}.nl-lex__nav-track{max-width:1060px;margin:0 auto;padding:.6rem 1.5rem;display:flex;gap:.4rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}@media (min-width:861px){.nl-lex__nav-track{flex-wrap:wrap;justify-content:center;overflow-x:visible}}.nl-lex__nav-track::-webkit-scrollbar{display:none}.nl-lex__chip{display:inline-flex;align-items:center;gap:.38rem;padding:.42rem .75rem;border-radius:999px;font-family:'Space Grotesk',sans-serif;font-size:.76rem;font-weight:700;white-space:nowrap;color:rgba(255,255,255,.65);text-decoration:none;border:1px solid rgba(255,255,255,.08);transition:color .25s,border-color .25s,background .25s}.nl-lex__chip.is-active,.nl-lex__chip:hover{color:#fff;border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.05)}.nl-lex__dot{width:7px;height:7px;border-radius:50%;flex:0 0 7px}.nl-lex__dot--ok{background:#0bc796}.nl-lex__dot--cap{background:#e8b84b}.nl-lex__dot--ban{background:#e05555}.nl-lex__dot--mkt{background:#9b8cff}.nl-lex__chap{display:flex;align-items:flex-start;gap:1.4rem;margin:4.2rem 0 1.8rem}.nl-lex__chap-num{font-family:'Space Grotesk',sans-serif;font-size:clamp(3.4rem, 8vw, 5rem);font-weight:700;line-height:.9;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.18);flex:0 0 auto}.nl-lex__chap-txt{padding-top:.35rem}.nl-lex__h2{font-family:'Space Grotesk',sans-serif;font-size:clamp(1.3rem, 3vw, 1.7rem);font-weight:700;color:#fff;margin:2.6rem 0 .5rem}.nl-lex__chap .nl-lex__h2{margin:0 0 .45rem}.nl-lex__group-sub{color:rgba(255,255,255,.55);font-size:.93rem;line-height:1.6;max-width:620px;margin:0}.nl-lex__major{display:flex;align-items:stretch;background:rgba(14,14,14,.85);border:1px solid rgba(255,255,255,.07);border-radius:20px;overflow:hidden;margin-bottom:1.1rem;scroll-margin-top:76px}.nl-lex__major--power{border-color:rgba(224,85,85,.28)}.nl-lex__major-body{flex:1 1 58%;padding:1.9rem 2rem;min-width:0}.nl-lex__major-head{display:flex;align-items:center;gap:1.1rem;margin-bottom:1.1rem}.nl-lex__major-head .nl-lex__hexsvg{width:84px;height:84px;flex:0 0 84px}.nl-lex__mol-name{font-family:'Space Grotesk',sans-serif;font-size:1.25rem;font-weight:700;color:#fff;margin:0 0 .45rem}.nl-lex__mol-badges{display:flex;flex-wrap:wrap;gap:.4rem}.nl-lex__major-body p{font-size:.95rem;line-height:1.72;color:rgba(255,255,255,.72);margin:0 0 .85rem}.nl-lex__major-body p strong{color:#fff}.nl-lex__major-ctas{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.15rem}.nl-lex__major-visual{flex:1 1 42%;min-width:0;position:relative;min-height:300px}.nl-lex__major-visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.nl-lex__major-visual::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0e0e0e 0,rgba(14,14,14,0) 26%)}.nl-lex__btn{display:inline-flex;align-items:center;justify-content:center;padding:.68rem 1.3rem;border-radius:999px;font-family:'Space Grotesk',sans-serif;font-size:.88rem;font-weight:700;text-decoration:none;max-width:100%;box-sizing:border-box;transition:border-color .25s,background .25s,color .25s}.nl-lex__btn--primary{background:#0bc796;border:1px solid #0bc796;color:#06120e}.nl-lex__btn--primary:hover{background:#0dd494;border-color:#0dd494}.nl-lex__btn--ghost{color:#fff;border:1px solid rgba(255,255,255,.18)}.nl-lex__btn--ghost:hover{border-color:rgba(255,255,255,.45)}.nl-lex__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.9rem;margin-top:1.1rem}.nl-lex__grid--2{grid-template-columns:repeat(2,1fr)}.nl-lex__mini{position:relative;overflow:hidden;background:rgba(14,14,14,.85);border:1px solid rgba(255,255,255,.07);border-radius:18px;padding:1.4rem 1.4rem 1.3rem;scroll-margin-top:76px}.nl-lex__mini .nl-lex__hexsvg{width:66px;height:66px;margin-bottom:.9rem}.nl-lex__mini--cap{border-color:rgba(232,184,75,.18)}.nl-lex__mini--ban{border-color:rgba(224,85,85,.18)}.nl-lex__mini--mkt{border-color:rgba(155,140,255,.18)}.nl-lex__mini-name{font-family:'Space Grotesk',sans-serif;font-size:1.02rem;font-weight:700;color:#fff;margin:0 0 .55rem}.nl-lex__mini p{font-size:.88rem;line-height:1.68;color:rgba(255,255,255,.66);margin:0 0 .85rem}.nl-lex__mini-links{display:flex;flex-direction:column;gap:.3rem}.nl-lex__mini-link{font-family:'Space Grotesk',sans-serif;font-size:.85rem;font-weight:700;color:#0bc796;text-decoration:none}.nl-lex__mini-link:hover{text-decoration:underline}.nl-lex__mini-link--power{color:#e05555}.nl-lex__year{position:absolute;top:.4rem;right:.9rem;font-family:'Space Grotesk',sans-serif;font-size:4.6rem;font-weight:700;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(224,85,85,.16);pointer-events:none;user-select:none}.nl-lex__faq{background:rgba(14,14,14,.85);border:1px solid rgba(255,255,255,.07);border-radius:18px;padding:1.5rem 1.7rem;margin-top:1.1rem}.nl-lex__faq h3{font-family:'Space Grotesk',sans-serif;font-size:1rem;font-weight:700;color:#fff;margin:1.4rem 0 .45rem;padding-top:1.15rem;border-top:1px solid rgba(255,255,255,.06)}.nl-lex__faq h3:first-child{border-top:none;margin-top:0;padding-top:0}.nl-lex__faq p{font-size:.92rem;line-height:1.7;color:rgba(255,255,255,.66);margin:0}.nl-lex__links{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:1.1rem}.nl-lex__link{display:block;padding:1.05rem 1.15rem;background:rgba(14,14,14,.85);border:1px solid rgba(255,255,255,.07);border-radius:14px;text-decoration:none;transition:border-color .25s,transform .25s}.nl-lex__link:hover{border-color:rgba(11,199,150,.4);transform:translateY(-2px)}.nl-lex__link strong{display:block;font-family:'Space Grotesk',sans-serif;font-size:.92rem;font-weight:700;color:#fff;margin-bottom:.3rem}.nl-lex__link span{font-size:.8rem;color:rgba(255,255,255,.55);line-height:1.5}.nl-lex__cta{max-width:1060px;margin:4rem auto 0;padding:3rem 1.5rem 5rem;text-align:center;border-top:1px solid rgba(255,255,255,.06)}.nl-lex__cta-hex{display:flex;justify-content:center;margin-bottom:1.1rem}.nl-lex__cta-hex .nl-lex__hexsvg{width:88px;height:88px}.nl-lex__cta h2{font-family:'Space Grotesk',sans-serif;font-size:clamp(1.35rem, 3.4vw, 1.8rem);font-weight:700;color:#fff;margin:0 0 .6rem}.nl-lex__cta p{color:rgba(255,255,255,.62);font-size:.98rem;margin:0 0 1.6rem}.nl-lex__cta-btns{display:flex;justify-content:center;flex-wrap:wrap;gap:.7rem}@media (max-width:960px){.nl-lex__hero-hexes{display:none}.nl-lex__links{grid-template-columns:1fr 1fr}.nl-lex__grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.nl-lex__major{flex-direction:column-reverse}.nl-lex__major-visual{min-height:190px;flex-basis:auto}.nl-lex__major-visual::after{background:linear-gradient(0deg,#0e0e0e 0,rgba(14,14,14,0) 45%)}.nl-lex__major-body{padding:1.4rem 1.3rem 1.5rem}}@media (max-width:640px){.nl-lex__hero{padding:6.4rem 1.1rem 1.6rem}.nl-lex__wrap{padding:0 1.1rem}.nl-lex__nav-track{padding:.55rem 1.1rem}.nl-lex__grid,.nl-lex__grid--2{grid-template-columns:1fr}.nl-lex__links{grid-template-columns:1fr}.nl-lex__chap{gap:1rem;margin:3.2rem 0 1.4rem}.nl-lex__major-head .nl-lex__hexsvg{width:68px;height:68px;flex-basis:68px}.nl-lex__faq{padding:1.2rem 1.1rem}.nl-lex__cta{padding:2.4rem 1.1rem 3.8rem}}@media (max-width:400px){.nl-lex__major-head{flex-direction:column;align-items:flex-start;gap:.7rem}.nl-lex__major-ctas .nl-lex__btn{width:100%}.nl-lex__year{font-size:3.6rem}}