/* =========================================
   POSTS GRID BLOCK
   Layout only (no card internals)
   Layout: 2/1 + 1/1/1
   Depends on: core reset + core grid
   ========================================= */
.postsGrid {
  /* ---------- Header ---------- */
  /* ---------- Grid rows ---------- */
  /* ---------- Grid item (layout wrapper for postBox) ---------- */ }
  .postsGrid--no-header {
    margin-top: 32px !important; }
  .postsGrid__header {
    margin-bottom: 32px; }
  .postsGrid__heading {
    font-size: 28px;
    font-weight: 700;
    line-height: 1.2; }
  .postsGrid__top, .postsGrid__bottom {
    align-items: stretch; }
  .postsGrid__item {
    display: flex;
    flex-direction: column;
    height: 100%; }

/* ---------- Responsive ---------- */
@media (max-width: 1280px) {
  .postsGrid__heading {
    font-size: 24px; } }
@media (max-width: 768px) {
  .postsGrid {
    padding-block: 40px; }
    .postsGrid__header {
      margin-bottom: 24px; }
    .postsGrid__heading {
      font-size: 22px; } }

/*# sourceMappingURL=posts-grid.css.map */
