/* Blog grid */
.bel-blog-grid__head { margin-bottom: 48px; }
.bel-blog-grid__head .bel-heading { margin-bottom: 0; }
.bel-blog-grid__head.has-btn { display: flex; flex-wrap: wrap; align-items: flex-end; justify-content: space-between; gap: 24px 40px; }
.bel-blog-grid__head:not(.has-btn) .bel-blog-grid__btn { margin-top: 30px; text-align: center; }
.bel-blog-grid__btn { padding: 8px; }
