.blog-card{transition:all .3s ease;border-radius:0;overflow:hidden;border:1px dashed #cccccc}.blog-card:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.read-more-link{transition:color .3s ease;text-decoration:none;color:var(--text-color)}.read-more-link:hover{color:var(--accent-color)!important}.category-badge{background-color:var(--accent-color)!important;color:white!important;padding:8px 16px;font-size:12px;font-weight:700;letter-spacing:1px;transition:all .3s ease}.blog-image{height:300px;object-fit:cover;transition:transform .3s ease}.blog-card:hover .blog-image{transform:scale(1.05)}.subtitle-badge{background-color:#fff5f0;box-shadow:0 4px 6px 0 var(--accent-color-40);padding:8px 20px;display:inline-flex;align-items:center;gap:8px;margin-bottom:16px}.read-more-arrow{transition:transform .3s ease}.read-more-link:hover .read-more-arrow{transform:translateX(4px)}