.blog-card {
    transition: all 0.3s ease;
    border: 1px solid #dee2e6;
}

.blog-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
}

.blog-card img {
    height: 250px;
    object-fit: cover;
}

.blog-card .card-title {
    font-size: 1.1rem;
    font-weight: 600;
    line-height: 1.4;
}