.magazine-body{background:#071019;color:#eaf4f2;min-height:100vh}.magazine-body:before{content:"";position:fixed;inset:0;background:radial-gradient(circle at 15% 15%,rgba(19,185,129,.15),transparent 30%),radial-gradient(circle at 85% 35%,rgba(99,88,255,.12),transparent 30%);pointer-events:none}.magazine-body .nav{color:white}.magazine-body .brand{color:white}.magazine-body .nav nav a{color:#94aaa8}.magazine-body .nav nav a.active{color:#bdf151}.back-home{color:#dce8e5;border-color:#2b4247;text-decoration:none}.magazine-body #magazineMatrix{position:fixed;inset:0;width:100%;height:100%;opacity:.11;pointer-events:none}.mag-hero{position:relative;padding:90px 0 65px;border-bottom:1px solid #203037}.mag-label,.article-tag{font-size:11px;font-weight:800;letter-spacing:.18em;color:#bdf151}.mag-hero h1{font-size:clamp(52px,8vw,98px);margin:18px 0 25px}.mag-hero h1 em{color:#45e3ad}.mag-hero>p{max-width:650px;color:#aabbb9;font-size:19px;line-height:1.65}.mag-stats{display:flex;gap:34px;margin-top:42px;color:#78908e;font-size:13px}.mag-stats b{color:white;font:800 22px Manrope;margin-right:7px}.magazine-grid{position:relative;padding:65px 0 110px;display:grid;grid-template-columns:repeat(12,1fr);gap:18px}.article-card{grid-column:span 4;min-height:300px;border:1px solid #24383d;background:linear-gradient(145deg,rgba(18,35,42,.94),rgba(10,24,30,.94));border-radius:20px;padding:25px;display:flex;flex-direction:column;text-align:left;color:white;cursor:pointer;transition:.25s;position:relative;overflow:hidden}.article-card:first-child{grid-column:span 8}.article-card:before{content:"";position:absolute;width:150px;height:150px;border:1px solid var(--accent);border-radius:50%;right:-65px;top:-65px;opacity:.28}.article-card:hover{transform:translateY(-6px);border-color:var(--accent);box-shadow:0 22px 55px rgba(0,0,0,.28)}.article-number{font:800 46px Manrope;color:var(--accent);opacity:.28}.article-card h2{font-size:25px;line-height:1.15;letter-spacing:-.035em;margin:25px 0 12px}.article-card p{color:#96aaa8;line-height:1.5;margin:0}.article-foot{margin-top:auto;padding-top:22px;display:flex;justify-content:space-between;color:#718886;font-size:12px}.article-foot b{color:var(--accent)}.reader{display:none;position:relative;padding:45px 0 100px}.reader.open{display:block}.reader-back{border:1px solid #294047;background:#0d1c23;color:#bcd0cd;border-radius:10px;padding:11px 16px;cursor:pointer}.reader-head{max-width:850px;padding:65px 0 45px}.reader-head>span{font-size:11px;color:#bdf151;letter-spacing:.17em;font-weight:800}.reader-head h1{font-size:clamp(42px,6vw,72px);line-height:1.02;margin:18px 0 23px}.reader-head>p{font-size:20px;line-height:1.6;color:#aec0be}.reader-head>div{font-size:13px;color:#718a87}.reader-layout{display:grid;grid-template-columns:minmax(0,760px) 300px;gap:70px;align-items:start}.reader-content{font-size:18px;line-height:1.82;color:#c4d2d0}.reader-content h2{font-size:31px;color:white;letter-spacing:-.035em;margin:50px 0 15px}.reader-content h3{font-size:21px;color:#dff8f0;margin:32px 0 8px}.reader-content ul{padding-left:22px}.reader-content strong{color:white}.reader-layout aside{position:sticky;top:30px;border:1px solid #294047;border-radius:18px;padding:23px;background:#0d1c23}.reader-layout aside span{display:block;font-size:10px;letter-spacing:.14em;color:#7e9693;font-weight:800}.reader-layout aside h3{font:800 23px Manrope;margin:10px 0}.reader-layout aside p{color:#91a6a3;line-height:1.5}.reader-cta{display:block;background:#bdf151;color:#071019;text-align:center;text-decoration:none;border-radius:10px;padding:14px;font-weight:800;margin-top:18px}.reader-note{font-size:12px!important;color:#617875!important}.magazine-body footer{border-color:#23363c;position:relative}.magazine-body footer .brand{color:white}@media(max-width:850px){.article-card,.article-card:first-child{grid-column:span 6}.reader-layout{grid-template-columns:1fr}.reader-layout aside{position:static}.magazine-nav .back-home{font-size:0}.magazine-nav .back-home:first-letter{font-size:16px}}@media(max-width:560px){.mag-hero{padding-top:55px}.mag-stats{gap:15px;flex-wrap:wrap}.article-card,.article-card:first-child{grid-column:1/-1;min-height:270px}.reader-head{padding-top:45px}.reader-content{font-size:17px}.magazine-grid{padding-top:35px}}
