:root{--magazine-bg:#101821;--magazine-panel:#17232c;--magazine-line:rgba(255,255,255,.14);--magazine-green:#2ab27b;--magazine-text:#f7f8f7;--magazine-muted:#aab5bb}.magazine-shell{min-height:100dvh;background:var(--magazine-bg);color:var(--magazine-text);padding:0 5vw 8vw;font-family:Bahnschrift,DIN Alternate,Helvetica Neue,sans-serif}.magazine-header{min-height:82px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--magazine-line)}.magazine-brand{color:var(--magazine-text);font-weight:900;text-decoration:none;letter-spacing:-.04em;display:flex;gap:15px;align-items:center}.magazine-brand span{font-size:11px;letter-spacing:.12em}.magazine-header>div{display:flex;gap:24px}.magazine-header>div a{color:var(--magazine-muted);font-size:12px;text-decoration:none}.magazine-intro{min-height:min(55vw,660px);display:grid;grid-template-columns:1.45fr .55fr;align-items:end;gap:48px;padding:9vw 0 5vw;border-bottom:1px solid var(--magazine-line)}.magazine-intro span,.magazine-list-section>header>span,.magazine-signup>span{color:var(--magazine-green);font-size:10px;font-weight:900;letter-spacing:.15em}.magazine-intro h1{max-width:980px;margin:20px 0 0;font-size:clamp(52px,8vw,128px);line-height:.86;letter-spacing:-.08em}.magazine-intro p{max-width:390px;color:var(--magazine-muted);line-height:1.6;font-size:16px;padding-bottom:8px}.magazine-lead{display:grid;grid-template-columns:1.2fr .8fr;min-height:560px;border-bottom:1px solid var(--magazine-line)}.magazine-lead-art{min-height:440px;background:linear-gradient(135deg,rgba(43,179,129,.26),transparent 52%),url(/neuron-micrograph.png) 50% /cover;display:grid;place-items:end start;padding:28px;position:relative;isolation:isolate}.magazine-lead-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(10,18,24,.8));z-index:-1}.magazine-lead-art span{color:var(--magazine-text);font-size:10px;font-weight:900;letter-spacing:.14em;line-height:1.5}.magazine-lead article{padding:clamp(32px,5vw,76px);background:var(--magazine-panel);display:flex;flex-direction:column;align-items:flex-start}.magazine-meta{display:flex;flex-wrap:wrap;gap:11px;color:var(--magazine-muted);font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.magazine-meta span+span:before{content:"·";color:var(--magazine-green);margin-right:11px}.magazine-lead h2{margin:27px 0 17px;font-size:clamp(38px,4.7vw,68px);line-height:.9;letter-spacing:-.065em}.magazine-lead p{color:var(--magazine-muted);line-height:1.6;max-width:500px}.magazine-action a,.magazine-lead a,.magazine-signup a{color:var(--magazine-green);border-bottom:1px solid;padding:0 0 7px;margin-top:auto;text-decoration:none;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.magazine-list-section{padding:9vw 0}.magazine-list-section>header{margin-bottom:45px}.magazine-list-section h2{font-size:clamp(42px,5vw,78px);letter-spacing:-.07em;line-height:.9;margin:15px 0 0}.magazine-list{border-top:1px solid var(--magazine-line)}.magazine-list>article{display:grid;grid-template-columns:90px minmax(0,1fr) 130px;gap:24px;padding:28px 0;border-bottom:1px solid var(--magazine-line);align-items:start}.magazine-number{color:var(--magazine-green);font-size:12px;font-weight:900}.magazine-list h3{font-size:clamp(25px,3vw,40px);letter-spacing:-.05em;margin:12px 0}.magazine-list p{color:var(--magazine-muted);line-height:1.55;max-width:680px;margin:0}.magazine-action{min-height:74px;display:grid;justify-items:start;align-content:space-between}.magazine-action small{color:var(--magazine-muted);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.magazine-action a{margin-top:22px}.magazine-signup{padding:8vw clamp(28px,6vw,94px);background:var(--magazine-green);color:#081814;display:grid;gap:25px}.magazine-signup>span{color:#0b4935}.magazine-signup h2{max-width:960px;margin:0;font-size:clamp(42px,6vw,90px);letter-spacing:-.075em;line-height:.89}.magazine-signup a{color:#081814;justify-self:start}@media (hover:hover) and (pointer:fine){.magazine-action a:hover,.magazine-header a:hover,.magazine-lead a:hover,.magazine-signup a:hover{opacity:.72}.magazine-list>article{transition:background-color .18s ease}.magazine-list>article:hover{background:rgba(43,179,129,.055)}}@media (max-width:760px){.magazine-shell{padding:0 24px 64px}.magazine-header{min-height:70px}.magazine-header>div{gap:14px}.magazine-intro{min-height:0;gap:24px;padding:90px 0 55px}.magazine-intro,.magazine-lead{grid-template-columns:1fr}.magazine-lead-art{min-height:310px}.magazine-lead article{min-height:370px}.magazine-list>article{grid-template-columns:42px minmax(0,1fr);gap:16px}.magazine-action{min-height:0;grid-column:2;display:flex;gap:20px;align-items:center}.magazine-action a{margin:0}}@media (prefers-reduced-motion:reduce){.magazine-list>article{transition:none}}