.blog-cards-module{width:100%}.blog-cards-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}@media (max-width:992px){.blog-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.blog-cards-grid{grid-template-columns:1fr}}.blog-card{background:#fff;border:1px solid #e2e2e2;border-radius:0;display:block;overflow:hidden;text-decoration:none;transition:box-shadow .15s ease}.blog-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.blog-card__image{aspect-ratio:1481/833;background:#f2f2f2;border-radius:0;overflow:hidden;width:100%}.blog-card__image img{border-radius:0;display:block;height:100%;object-fit:cover;width:100%}.blog-card__image-placeholder{align-items:center;color:#999;display:flex;font-size:24px;font-weight:700;height:100%;justify-content:center;letter-spacing:.5px}.blog-card__body{padding:16px 18px 20px}.blog-card__tag{color:#2563eb;display:block;font-size:13px;font-weight:400;margin-bottom:6px}.blog-card__title{color:#2563eb;font-size:18px;font-weight:700;line-height:1.3;margin:0}.blog-cards-empty{color:#666;font-size:14px;grid-column:1/-1}