.blog-card[data-v-9cecdafe]{background:#fff;border-radius:16px;box-shadow:0 4px 24px #1a191810;display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration:none;transition:box-shadow .2s}.blog-card[data-v-9cecdafe]:hover{box-shadow:0 6px 32px #1a19181a}.blog-card-image[data-v-9cecdafe]{background:#e8e7e5;height:220px;overflow:hidden}.blog-card-img[data-v-9cecdafe]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.blog-card:hover .blog-card-img[data-v-9cecdafe]{transform:scale(1.04)}.blog-card-img-placeholder[data-v-9cecdafe]{background:var(--cms-bg-tint,#f0efed);height:100%;width:100%}.blog-card-body[data-v-9cecdafe]{display:flex;flex:1;flex-direction:column;gap:10px;padding:18px}.blog-card-category[data-v-9cecdafe]{color:#3d8a5a;font-size:9px;letter-spacing:1.5px;text-transform:uppercase}.blog-card-category[data-v-9cecdafe],.blog-card-title[data-v-9cecdafe]{font-family:Outfit,sans-serif;font-weight:600}.blog-card-title[data-v-9cecdafe]{color:#1a1918;font-size:19px;letter-spacing:-.3px;line-height:1.25;margin:0}.blog-card:hover .blog-card-title[data-v-9cecdafe]{color:#b8962e}.blog-card-excerpt[data-v-9cecdafe]{color:#6b6a68;display:-webkit-box;font-family:Outfit,sans-serif;font-size:14px;-webkit-line-clamp:3;line-height:1.5;margin:0;-webkit-box-orient:vertical;overflow:hidden}.blog-card-meta[data-v-9cecdafe]{color:#9c9b99;display:flex;font-family:Outfit,sans-serif;font-size:12px;gap:6px;margin-top:auto}@media(max-width:768px){.blog-card-image[data-v-9cecdafe]{height:180px}.blog-card-body[data-v-9cecdafe]{padding:14px}.blog-card-title[data-v-9cecdafe]{font-size:16px}}
