.blog-grid{grid-template-columns:1.5fr 1fr 1fr;gap:20px;display:grid}@media (max-width:1024px){.blog-grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.blog-grid{grid-template-columns:1fr}}.blog-hero{background:var(--g-hero);padding:120px 0 64px;position:relative;overflow:hidden}.blog-hero-glow{pointer-events:none;background:radial-gradient(70% 60% at 30%,#2563eb4d,#0000 70%);position:absolute;inset:0}.blog-hero-inner{max-width:640px}.blog-hero-title{font-family:var(--f-display);font-size:var(--fs-h1);color:#fff;font-weight:800;line-height:var(--lh-title);margin:12px 0 16px}.blog-hero-sub{color:#ffffffb3;margin-bottom:32px;font-size:1.05rem;line-height:1.7}.blog-list-section{padding:56px 0 80px}
