.blog-card { border-radius: 12px; }
.blog-card-title { font-size: 1rem; line-height: 1.4; }
.blog-card-title a:hover { color: var(--accent-color) !important; }
.blog-hero { padding: 3rem 0 2.5rem; }
.category-filter .btn { border-radius: 50px; font-size: 0.875rem; }
.category-filter .btn.active { background: var(--primary-color); color: #fff; border-color: var(--primary-color); }
