@media screen and (min-width:768px){.blog-posts-section .content-grid.content-grid--desktop-grid.content-grid--gap{row-gap:2em;column-gap:var(--grid-spacing-loose)}.blog-posts-section .content-grid.content-grid--desktop-grid.content-grid--gap .content-grid-item{width:calc((100% - var(--grid-spacing-loose) * (var(--columns-desktop) - 1))/ var(--columns-desktop))}}@media screen and (max-width:767px){.blog-posts-section .content-grid.content-grid--mobile-grid.content-grid--gap{row-gap:2em}}.blog-posts-section .custom-badge{color:var(--badge-font-color)!important}