.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.blog-card{background:var(--blanc);border-radius:16px;overflow:hidden;box-shadow:var(--shadow-sm);transition:all var(--dur-normal) var(--ease-out);will-change:transform,box-shadow;backface-visibility:hidden}.blog-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg),var(--shadow-dynamic)}.blog-card img{width:100%;aspect-ratio:16/9;object-fit:cover;transition:transform var(--dur-slow) var(--ease-out)}.blog-card:hover img{transform:scale(1.05)}.blog-card-body{padding:24px}.blog-card-tag{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--vert-vif);margin-bottom:8px}.blog-card h3{font-size:1.125rem;margin-bottom:8px;line-height:1.4}.blog-card p{font-size:.875rem;color:var(--gris);line-height:1.6}