.nge-root{--nge-accent:#7b96ff;--nge-green:#63c88a;--nge-ink:#eef3fb;--nge-muted:#a2adbf;color:var(--nge-ink);isolation:isolate;background:#030406;min-height:100vh}.nge-root:before{content:"";pointer-events:none;background:radial-gradient(at 72% 17%,#2f49d833,#0000 47%),radial-gradient(at 17% 65%,#35bd660e,#0000 50%);height:850px;position:absolute;inset:0 0 auto}.nge-root .site-header{color:#f0f4fa;background:#030406d9;border-color:#e1e8f41f}.nge-root .site-header a{color:inherit}.nge-root .site-header a:hover{color:#a5b6ff}.nge-root .site-footer{color:#b0bbce;background:#030406;border-color:#202736}.nge-root .site-footer a{color:inherit}.nge-root .topline{border-color:#ffffff24}.nge-root .brand-copy,.nge-root .brand-copy small{color:#f0f4fa}.nge-root .mobile-menu-panel{color:#f0f4fa;background:#0b0e15}.nge-root .shell{position:relative}.nge-hero{border-bottom:1px solid #8b9aba2b;min-height:600px;padding:clamp(90px,13vw,150px) 0 clamp(95px,12vw,150px);position:relative;overflow:hidden}.nge-hero:before{content:"";pointer-events:none;opacity:.48;background-image:linear-gradient(#7d98dc14 1px,#0000 1px),linear-gradient(90deg,#7d98dc14 1px,#0000 1px);background-size:65px 65px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 54% 37%,#000,#0000 77%);mask-image:radial-gradient(at 54% 37%,#000,#0000 77%)}.nge-hero:after{content:"NGE";font:900 clamp(170px, 36vw, 560px)/1 var(--font-fsg-display), Impact, sans-serif;letter-spacing:-.09em;color:#7994ff09;pointer-events:none;position:absolute;top:1vw;right:-1vw}.nge-hero-inner{z-index:1}.nge-eyebrow,.nge-kicker,.nge-pillar-number,.nge-pillar-frequency,.nge-section-count,.nge-card-counter,.nge-card-category,.nge-manifesto>span,.nge-hero-code,.nge-story-crumb,.nge-story-close>span{text-transform:uppercase;letter-spacing:.18em;font:700 11px/1.5 ui-sans-serif,system-ui,sans-serif}.nge-eyebrow{color:#c0ccf7;align-items:center;gap:12px;margin-bottom:27px;display:flex}.nge-led{background:#76ffb1;border-radius:100%;width:7px;height:7px;display:inline-block;box-shadow:0 0 14px #4ee99a}.nge-hero h1{max-width:950px;font:800 clamp(64px, 10vw, 138px)/.87 var(--font-fsg-display), Impact, sans-serif;letter-spacing:.015em;text-transform:uppercase;margin:0;position:relative}.nge-hero h1 span{color:#91a6ff;display:block}.nge-lead{color:#b7c2d5;max-width:690px;margin:34px 0;font-size:clamp(17px,2vw,21px);line-height:1.6}.nge-lead strong{color:#eef3fb}.nge-hero-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.nge-action,.nge-secondary{align-items:center;gap:14px;padding:13px 20px;font-size:13px;font-weight:750;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}.nge-action{background:#9fb4ff;border:1px solid #c2cfff;color:#06101d!important}.nge-secondary{border:1px solid #303e60;color:#dce4fb!important}.nge-action:hover,.nge-secondary:hover{transform:translateY(-2px)}.nge-hero-code{color:#536783;margin-top:65px}.nge-pillars{background:#263049;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding-top:0;padding-bottom:0;display:grid}.nge-pillar{background:#0a0e16;padding:clamp(30px,4vw,56px)}.nge-pillar:nth-child(2){background:#0a0c12}.nge-pillar-number{color:#92a6ff}.nge-pillar h2{color:#f0f4fe;font:700 clamp(27px,3.5vw,45px)/1.04 var(--font-fsg-display), sans-serif;margin:28px 0 12px}.nge-pillar p{color:#b6c0d0;max-width:450px;font-size:15px;line-height:1.65}.nge-pillar-frequency{color:#7486a7;margin-top:28px;font-size:10px;display:block}.nge-journal{padding-top:clamp(65px,10vw,120px);padding-bottom:clamp(70px,10vw,130px)}.nge-section-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.nge-kicker{color:#91a6ff}.nge-section-head h2{font:800 clamp(38px,6vw,75px)/1 var(--font-fsg-display), sans-serif;text-transform:uppercase;color:#f1f5fe;margin:10px 0 0}.nge-section-count{color:#8897b0;white-space:nowrap}.nge-article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.nge-article-card{color:#eaf0fb;background:linear-gradient(145deg,#111a2b,#080a10 80%);border:1px solid #263146;flex-direction:column;min-height:360px;padding:30px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex;position:relative}.nge-article-card:nth-child(3n+2){background:linear-gradient(135deg,#11192b,#090a10 80%)}.nge-article-card:hover{color:#fff;border-color:#92a6ff;transform:translateY(-4px)}.nge-card-counter{color:#667a9e}.nge-card-category{color:#a1b3ff;margin-top:48px}.nge-article-card h3{font:700 clamp(28px,3vw,38px)/1.05 var(--font-fsg-display),sans-serif;color:#f3f6ff;margin:12px 0}.nge-article-card p{color:#aab7cd;font-size:14px;line-height:1.65}.nge-card-foot{color:#9faeca;border-top:1px solid #2b354a;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:25px;font-size:12px;display:flex}.nge-card-foot span{color:#b4c3ff;font-size:24px}.nge-empty{text-align:center;background:#080c15;border:1px dashed #2a3651;padding:clamp(50px,9vw,120px) 20px}.nge-empty-symbol{color:#7088da;font-size:55px}.nge-empty h3{font:700 clamp(27px,4vw,42px)/1.1 var(--font-fsg-display),sans-serif;color:#f0f4fe;margin:5px 0}.nge-empty p{color:#a8b4c9;max-width:450px;margin:13px auto 0;line-height:1.6}.nge-manifesto{border-top:1px solid #293348;padding-top:clamp(60px,8vw,100px);padding-bottom:clamp(75px,10vw,120px)}.nge-manifesto>span{color:#8e9fff}.nge-manifesto h2{max-width:820px;font:700 clamp(40px,6.7vw,88px)/.98 var(--font-fsg-display),sans-serif;text-transform:uppercase;color:#f4f7ff;margin:22px 0}.nge-manifesto h2 em{color:#9fb3ff;font-style:normal}.nge-manifesto p{color:#aebbd1;max-width:650px;font-size:17px;line-height:1.7}.nge-story-head{background:radial-gradient(at 75% 35%,#3254d12e,#0000 55%);border-bottom:1px solid #1e2b45;padding:clamp(65px,9vw,120px) 0 65px}.nge-story-crumb{color:#8194bb;flex-wrap:wrap;gap:12px;margin-bottom:55px;display:flex}.nge-story-crumb a{color:#bbc9e9;text-decoration:none}.nge-story-crumb strong{font-weight:inherit;color:#93a9ff}.nge-story-head h1{font:800 clamp(48px,8vw,110px)/.99 var(--font-fsg-display),sans-serif;color:#f4f8ff;text-transform:uppercase;max-width:1100px;margin:20px 0}.nge-story-summary{color:#bac9e4;max-width:780px;font-size:clamp(20px,2vw,26px);line-height:1.5}.nge-story-byline{color:#9aacc9;align-items:center;gap:12px;margin-top:36px;font-size:13px;display:flex}.nge-story-byline strong{color:#e9eeff}.nge-story-content{max-width:1050px;padding-top:65px;padding-bottom:95px}.nge-story-content .article-body,.nge-preview-panel .article-body{color:#c8d3e6;max-width:780px;font-size:18px;line-height:1.78}.nge-story-content .article-body h2,.nge-story-content .article-body h3,.nge-preview-panel .article-body h2,.nge-preview-panel .article-body h3{color:#edf3ff}.nge-story-content .article-body a,.nge-preview-panel .article-body a{color:#a4b7ff}.nge-story-close{color:#8391ac;border-top:1px solid #263149;justify-content:space-between;align-items:center;gap:20px;margin-top:75px;padding-top:24px;display:flex}.nge-story-close a{color:#cfdaff;font-weight:700;text-decoration:none}.nge-admin-intro{color:#c8d3e6;background:#101927;border:1px solid #2d416c;margin:22px 0;padding:25px}.nge-admin-intro strong{color:#fff;font-size:19px;display:block}.nge-admin-intro p{color:#b6c3d7;max-width:850px;line-height:1.6}.nge-admin-intro b{color:#c2cfff}.nge-editor-form{background:var(--panel,#141b29);border:1px solid var(--border,#2a3750);gap:24px;margin:35px 0;padding:clamp(20px,4vw,45px);display:grid}.nge-editor-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.nge-editor-form label{flex-direction:column;gap:10px;font-weight:700;display:flex}.nge-editor-form input,.nge-editor-form select,.nge-editor-form textarea{box-sizing:border-box;color:#edf3ff;width:100%;font:400 15px/1.5 var(--font-fsg-sans),sans-serif;background:#111824;border:1px solid #54637b;border-radius:3px;padding:13px 15px}.nge-editor-form input:focus-visible,.nge-editor-form select:focus-visible,.nge-editor-form textarea:focus-visible{outline-offset:2px;outline:2px solid #9eaefe}.nge-editor-form textarea{resize:vertical}.nge-editor-help{color:#a2b0c9;font-size:13px;line-height:1.7}.nge-editor-actions{justify-content:flex-end;display:flex}.nge-workflow{border:1px solid #2c3a56;flex-wrap:wrap;align-items:center;gap:13px;margin-top:25px;padding:18px 22px;display:flex}.nge-workflow-state{align-items:center;gap:10px;margin-right:auto;display:flex}.nge-workflow-state span{color:#aab6cc;font-size:13px}.nge-workflow-state strong{color:#b7c7ff}.nge-preview-panel{color:#dce5f6;background:#0b101b;border:1px solid #253757;margin:40px 0;padding:clamp(25px,4vw,50px)}.nge-preview-panel h2{color:#f7f9ff;font:700 clamp(30px,4vw,50px)/1 var(--font-fsg-display),sans-serif}.nge-preview-panel>p{color:#c0cce0;font-size:18px}.nge-admin-note{color:#abc1e6}@media (max-width:900px){.nge-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.nge-hero{min-height:0;padding:80px 0}.nge-hero-code{margin-top:42px}.nge-pillars,.nge-article-grid,.nge-editor-grid{grid-template-columns:1fr}.nge-section-head{flex-direction:column;align-items:flex-start}.nge-article-card{min-height:310px}.nge-story-close{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.nge-action,.nge-secondary,.nge-article-card{transition:none}}
