.article-main,.blog-main{padding:78px 0 0}.article-main .reveal,.blog-main .reveal{opacity:1;transform:none}.blog-hero{padding:70px 0 42px}.blog-hero h1{max-width:980px}.blog-hero p:not(.eyebrow){max-width:720px;color:var(--soft);font-size:20px;line-height:1.55}.blog-list{display:grid;grid-gap:14px;gap:14px;padding-bottom:96px}.blog-card{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--line);border-radius:var(--radius);padding:clamp(22px,4vw,38px);background:var(--panel);transition:transform .18s ease,border-color .18s ease,background .18s ease}.blog-card:hover{transform:translateY(-3px);border-color:hsla(0,0%,100%,.2);background:#11151b}.blog-card span{color:var(--accent);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.blog-card h2{max-width:900px;font-size:clamp(26px,3vw,42px);line-height:1.05}.blog-card p{max-width:760px;margin:0;color:var(--muted);font-size:18px;line-height:1.6}.article-shell{width:min(calc(100% - 32px),920px);margin:0 auto;padding-bottom:90px}.article-back{display:inline-flex;margin-bottom:34px;color:var(--muted);font-weight:700}.article-back:hover{color:var(--accent)}.article-header{border:1px solid var(--line);border-radius:var(--radius);padding:clamp(26px,5vw,54px);background:var(--panel-strong)}.article-header h1{max-width:100%;font-size:clamp(38px,5vw,68px)}.article-header p{max-width:760px;margin-bottom:0;color:var(--soft);font-size:20px;line-height:1.55}.article-content{padding:48px 0 20px}.article-section{width:100%;margin:0;padding:0 0 34px}.article-section h2{margin-bottom:18px;font-size:clamp(26px,3vw,38px)}.article-section p{color:var(--soft);font-size:19px;line-height:1.78}.article-cta{margin-top:28px;border:1px solid rgba(215,255,95,.24);border-radius:var(--radius);padding:clamp(24px,4vw,40px);background:#10141a}.article-cta h2{margin-bottom:22px}@media (max-width:680px){.article-main,.blog-main{padding-top:44px}.blog-hero{padding-top:42px}.article-shell{width:min(calc(100% - 24px),920px)}}