.blog-grid .article__content header {
  margin-top: 0.5rem;
}
.blog-grid .article__content .meta, body.blog div.meta__date-category, body.page-blog div.meta__date-category, body.archive div.meta__date-category, .blog-grid .article__content .meta a {
  font: 500 0.875rem/1.5 var(--body-theme-font);
  margin-bottom:0 !Important;
}
.blog-grid .article__content header h2 a, .blog-grid .article__content header .h2 a {
  font-weight: 500;
  line-height: 1.25;
}
.blog-grid .article__content-excerpt {
  font: 400 1rem/1.25 var(--body-theme-font);
  color: var(--bs-neutral-600);
}
.blog-grid .article__content-read-more a.btn:hover, .blog-grid .article__content-read-more a.btn:focus, .blog-grid .article__content-read-more a.btn:focus-visible {
  background: transparent;
  color: var(--bs-secondary);
}
.blog-grid .article__content-read-more a.btn {
  box-shadow: none;
  padding: 0;
}
@media (min-width: 1200px) {
  .zdcb-blog-posts-block .container-full {
    margin-left: 15px;
    margin-right: 15px;
  }
}
.zdcb-blog-posts-block .row.blog-categories .blog-categories--pills .blog-category a {
  color: var(--bs-primary-900);
  background-color: var(--bs-neutral-50);
  padding: .375rem 1rem;
  font-size: .875rem;
  border: 1px solid var(--bs-neutral-200);
  border-radius: 4rem;
  transition: color .25s ease-out, background-color .25s ease-out;
}
.zdcb-blog-posts-block .row.blog-categories header {
  color: var(--bs-primary-900);
}
.zdcb-blog-posts-block .row.blog-categories {
  margin-bottom: 3rem;
  margin-top: 1rem;
}
@media (min-width: 1024px) {
  .zdcb-blog-posts-block .row.blog-categories {
    margin-bottom: 3.75rem;
  }
}
.zdcb-blog-posts-block .wp-pagenavi-wrapper .wp-pagenavi {
  margin-bottom: 0;
}
.zdcb-blog-posts-block .row.blog-categories .blog-categories--pills .blog-category a:hover {
    color: var(--bs-primary-100);
}