.page-blog .blog-list {
  padding: 140px 0 40px;
}

.page-blog-detail .blog-hero {
  padding: 130px 0 24px;
}

.page-blog-detail .blog-cover {
  height: 360px;
  border-radius: 22px;
  background-size: cover;
  background-position: center;
  border: 1px solid var(--line);
}

.page-blog-detail .blog-content p {
  line-height: 1.8;
  color: #1f2937;
}

.page-blog-detail .blog-content h2 {
  font-weight: 850;
  margin-top: 28px;
}
