.blog-card[data-v-ebb6f929]{border-radius:var(--radius-lg);display:flex;flex-direction:column;height:100%;overflow:hidden}.blog-card[data-v-ebb6f929] .card-body{padding:0}.blog-card-link[data-v-ebb6f929]{color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:none}.blog-card-image-wrapper[data-v-ebb6f929]{background:var(--color-gray-100);border-radius:var(--radius-lg) var(--radius-lg) 0 0;height:220px;overflow:hidden;position:relative;width:100%}.blog-card-image[data-v-ebb6f929],.blog-card-image img[data-v-ebb6f929]{height:100%;width:100%}.blog-card-image img[data-v-ebb6f929]{border-radius:var(--radius-lg) var(--radius-lg) 0 0;-o-object-fit:cover;object-fit:cover;transition:transform var(--transition-slow)}.blog-card:hover .blog-card-image img[data-v-ebb6f929]{transform:scale(1.08)}.blog-card-image-placeholder[data-v-ebb6f929]{align-items:center;background:linear-gradient(135deg,var(--color-gray-100) 0,var(--color-gray-200) 100%);border-radius:var(--radius-lg) var(--radius-lg) 0 0;color:var(--color-gray-400);display:flex;height:100%;justify-content:center;width:100%}.blog-card-category-badge[data-v-ebb6f929]{left:var(--spacing-md);position:absolute;top:var(--spacing-md);z-index:1}.blog-card-content[data-v-ebb6f929]{display:flex;flex:1;flex-direction:column;gap:var(--spacing-xs);min-height:0;padding:var(--spacing-md) var(--spacing-lg) var(--spacing-md)}.blog-card-meta[data-v-ebb6f929]{color:var(--color-text-tertiary);display:flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--spacing-md);letter-spacing:.5px;margin-bottom:var(--spacing-xs);text-transform:uppercase}.blog-card-date[data-v-ebb6f929],.blog-card-reading-time[data-v-ebb6f929]{align-items:center;display:flex}.blog-card-title[data-v-ebb6f929]{color:var(--color-text-primary);display:-webkit-box;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);-webkit-line-clamp:2;line-height:var(--line-height-tight);margin:0 0 var(--spacing-xs) 0;-webkit-box-orient:vertical;overflow:hidden;transition:color var(--transition-base)}.blog-card:hover .blog-card-title[data-v-ebb6f929]{color:var(--color-primary)}.blog-card-excerpt[data-v-ebb6f929]{color:var(--color-text-secondary);display:-webkit-box;flex:1;-webkit-line-clamp:3;line-height:var(--line-height-relaxed);margin:0 0 var(--spacing-md) 0;-webkit-box-orient:vertical;font-size:var(--font-size-sm);overflow:hidden}.blog-card-footer[data-v-ebb6f929]{align-items:center;border-top:1px solid var(--color-gray-200);display:flex;gap:var(--spacing-sm);margin-top:auto;padding-top:var(--spacing-md)}.blog-card-tags[data-v-ebb6f929]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.blog-card-tags-more[data-v-ebb6f929]{color:var(--color-text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}@media(max-width:768px){.blog-card-image-wrapper[data-v-ebb6f929]{height:200px}.blog-card-content[data-v-ebb6f929]{padding:var(--spacing-md) var(--spacing-md)}}
