.blog-card[data-v-fe6cc3be]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;cursor:pointer;display:flex;flex-direction:column;height:100%;transition:all .3s ease}.blog-card[data-v-fe6cc3be]:hover{box-shadow:0 8px 20px #0000001f;transform:translateY(-4px)}.blog-card-body[data-v-fe6cc3be]{display:flex;flex-direction:column;flex-grow:1;padding:1.5rem}.blog-title[data-v-fe6cc3be]{color:#333;font-size:1.5rem;font-weight:600;line-height:1.3;margin-bottom:1rem}.blog-excerpt[data-v-fe6cc3be]{color:#666;display:-webkit-box;flex-grow:1;font-size:1rem;-webkit-line-clamp:3;line-height:1.6;margin-bottom:1rem;-webkit-box-orient:vertical;overflow:hidden}.blog-meta[data-v-fe6cc3be]{border-top:1px solid #eee;display:flex;flex-direction:column;gap:.5rem;margin-top:auto;padding-top:1rem}.blog-author[data-v-fe6cc3be],.blog-date[data-v-fe6cc3be]{color:#999;font-size:.9rem}.blog-read-more[data-v-fe6cc3be]{color:#007bff;font-size:.95rem;font-weight:500;margin-top:1rem}.blog-card:hover .blog-read-more[data-v-fe6cc3be]{color:#0056b3}.blog-title-link[data-v-fe6cc3be]{color:#333;text-decoration:none}
