.z-blog-grid{gap:28px;}.z-blog-card{background:#fff;border:1px solid var(--z-border);border-radius:14px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.05);transition:all .25s ease;}.z-blog-card:hover{transform:translateY(-6px);box-shadow:0 22px 48px rgba(0,0,0,.10);border-color:rgba(39,170,225,.35);}.z-blog-image{display:block;aspect-ratio:16/10;overflow:hidden;background:#EDEDEF;}.z-blog-image img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease;}.z-blog-card:hover .z-blog-image img{transform:scale(1.05);}.z-blog-content{padding:22px;}.z-blog-tag{display:inline-flex;background:rgba(39,170,225,.10);color:var(--z-blue);padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700;margin-bottom:14px;}.z-blog-title{font-size:18px;line-height:1.3;margin:0 0 10px;}.z-blog-title a{color:var(--z-dark);text-decoration:none;}.z-blog-title a:hover{color:var(--z-blue);}.z-blog-excerpt{font-size:15px;line-height:1.55;color:var(--z-muted);margin:0;}.z-blog-card:hover .z-blog-title a{color:var(--z-blue);}.z-blog-tag{transition:all .2s ease;}.z-blog-tag:hover{background:rgba(39,170,225,.18);}