.Blog-grid {
  display: grid;
  gap: var(--space-lg);
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media (max-width: 800px) {
  .Blog-grid {
    grid-template-columns: 1fr;
  }
}

.Blog-grid .Blog-item > a.card {
  display: block;
  color: inherit;
  text-decoration: none;
}

.Blog-grid .Blog-item .thumb {
  aspect-ratio: 16 / 9;
  background: #0f141a;
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}

.Blog-grid .Blog-item .pad {
  padding: 18px;
}
