.blog {
  padding: 140px 0 100px;
}

.blog-meta {
  margin-bottom: 56px;
}

.blog-content {
  display: flex;
  justify-content: space-between;
  gap: 40px;
  margin-bottom: 56px;
  flex-wrap: wrap;
  align-items: center;
}

.blog-content .wrapper,
.blog-content .blog-list {
  width: calc(100% / 2 - 20px);
}

.blog-list {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

@media screen and (max-width: 768px) {
  .blog-content .wrapper,
  .blog-content .blog-list {
    width: 100%;
  }
}
