.blog-card[data-v-128195c5]{background:var(--white);transition:var(--transition);border:1px solid var(--border);border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 10px 30px #0000000a}.blog-card[data-v-128195c5]:hover{border-color:#f59e0b4d;transform:translateY(-5px);box-shadow:0 15px 35px #00000014}.card-image[data-v-128195c5]{width:100%;height:220px;overflow:hidden}.card-image img[data-v-128195c5]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s}.blog-card:hover .card-image img[data-v-128195c5]{transform:scale(1.05)}.card-content[data-v-128195c5]{flex-direction:column;flex-grow:1;padding:30px;display:flex}.post-category[data-v-128195c5]{color:var(--primary);letter-spacing:1px;font-size:.8rem;display:block}.card-content h3[data-v-128195c5],.post-category[data-v-128195c5]{margin-bottom:12px;font-weight:700}.card-content h3[data-v-128195c5]{color:var(--darker);font-size:1.15rem;line-height:1.4}.card-content p[data-v-128195c5]{color:var(--text);flex-grow:1;margin-bottom:24px;font-size:.9rem;line-height:1.6}.author-block[data-v-128195c5]{border-top:1px solid var(--border);align-items:center;padding-top:20px;display:flex}.author-avatar[data-v-128195c5]{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:40px;height:40px;margin-right:12px}.author-info[data-v-128195c5]{flex-direction:column;display:flex}.author-name[data-v-128195c5]{color:var(--darker);font-size:.9rem;font-weight:600}.post-meta-right[data-v-128195c5]{color:var(--text-light);margin-left:auto;font-size:.85rem}
