.default-page-content h1,
.single-post-content h1,
.blog-listing h1 {
  margin-bottom: 20px;
  font-size: 42px;
}

.page-content {
  font-size: 16px;
}

.blog-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}

.blog-card {
  padding: 20px;
  border: 1px solid #ddd;
  border-radius: 16px;
}