/* ===================== BLOG (bl) ===================== */
.bl-blog-toolbar { display: flex; flex-wrap: wrap; gap: var(--sp-4); align-items: center;
  justify-content: center; margin-bottom: var(--sp-6); }
.bl-blog-toolbar__chips { display: flex; flex-wrap: wrap; gap: var(--sp-2); justify-content: center; }
.bl-card__meta { font-size: var(--fs-sm); color: var(--c-ink-400); margin-top: var(--sp-3); }
@media (max-width: 640px) {
  .bl-blog-toolbar { flex-direction: column; align-items: center; }
}

.bl-mega-h3-mt { margin-top: 1rem; }
.bl-btn-mt1 { margin-top: 1rem; }
.bl-pagination-mt { margin-top: 2.5rem; }
.bl-footer-bar { display: flex; flex-wrap: wrap; gap: 1rem; justify-content: space-between; width: 100%; }
