
.blog-category-carousel { margin: 60px 0; }
.carousel-header { display:flex; justify-content:space-between; margin-bottom:20px; }
.carousel-tabs button { margin-right:10px; padding:8px 16px; border-radius:20px; border:none; cursor:pointer; }
.carousel-tabs button.active { background:#000; color:#fff; }
.blog-slide a { text-decoration:none; color:inherit; }
.blog-thumb img { width:100%; border-radius:8px; margin-bottom:10px; }
.blog-title { font-size:16px; margin:0 0 6px; }
.blog-date { font-size:13px; color:#777; }
