.section.section-blog {
  font-family: var(--font-sans);
}
.section.section-blog .section__title {
  margin-bottom: var(--sp1);
  text-align: center;
}
.section.section-blog .section__list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: var(--gap);
}
@media (max-width: 576px) {
  .section.section-blog .section__list {
    grid-template-columns: 1fr;
    grid-template-rows: repeat(3, 1fr);
  }
}
.section.section-blog .section__list .post {
  border-radius: var(--br-lg);
}
.section.section-blog .section__list .post:hover {
  box-shadow: 0px 4px 8px 1px rgba(0, 0, 0, 0.08);
  transform: translateY(-1px);
  transition-delay: 0s;
  transition-duration: 0.3s;
  transition-property: transform;
  transition-timing-function: ease;
}
.section.section-blog .section__list .post__inner {
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: var(--br-lg);
  overflow: hidden;
}
.section.section-blog .section__list .post__body {
  text-align: left;
  color: var(--c-text);
  padding: var(--sp1);
  display: flex;
  flex-direction: column;
  height: 100%;
  border-width: 1px;
  border-style: solid;
  border-color: var(--c-border);
  border-radius: 0 0 var(--br-lg) var(--br-lg);
}
@media (max-width: 768px) {
  .section.section-blog .section__list .post__body {
    padding: var(--sp01);
  }
}
@media (max-width: 576px) {
  .section.section-blog .section__list .post__body {
    padding: var(--sp1);
  }
}
.section.section-blog .section__list .post__body a {
  color: var(--c-text);
}
.section.section-blog .section__list .post__title {
  font-size: 20px;
  line-height: 30px;
  font-weight: 500;
  margin-bottom: var(--sp1);
}
.section.section-blog .section__list .post__image {
  background-color: var(--c-gray-100);
  height: 256px;
}
@media (max-width: 992px) {
  .section.section-blog .section__list .post__image {
    height: 156px;
  }
}
@media (max-width: 576px) {
  .section.section-blog .section__list .post__image {
    height: 224px;
  }
}
.section.section-blog .section__list .post__image img {
  width: 100%;
  object-fit: cover;
  object-position: center;
  height: 256px;
}
@media (max-width: 992px) {
  .section.section-blog .section__list .post__image img {
    height: 156px;
  }
}
@media (max-width: 576px) {
  .section.section-blog .section__list .post__image img {
    height: 224px;
  }
}
.section.section-blog .section__list .post__category {
  margin-bottom: 4px;
  display: flex;
  flex-wrap: wrap;
}
.section.section-blog .section__list .post__category .category-tag {
  border: 1px solid #E8E8EA;
  border-radius: var(--br-md);
  font-weight: 600;
  font-size: 10px;
  color: #A9ACB2;
  line-height: 16px;
  padding: 2px 6px;
  display: inline-block;
  margin-right: 8px;
  margin-bottom: 8px;
  text-transform: uppercase;
}
.section.section-blog .section__list .post__category .category-tag--design, .section.section-blog .section__list .post__category .category-tag--marketing, .section.section-blog .section__list .post__category .category-tag--business, .section.section-blog .section__list .post__category .category-tag--ideas-and-inspiration, .section.section-blog .section__list .post__category .category-tag--growth-hacks, .section.section-blog .section__list .post__category .category-tag--productivity, .section.section-blog .section__list .post__category .category-tag--entertainment, .section.section-blog .section__list .post__category .category-tag--news, .section.section-blog .section__list .post__category .category-tag--all {
  color: var(--c-white);
}
.section.section-blog .section__list .post__category .category-tag--design {
  background-color: #F7725E;
  border-color: #F7725E;
}
.section.section-blog .section__list .post__category .category-tag--design:hover {
  background-color: #EA4D33;
  border-color: #EA4D33;
}
.section.section-blog .section__list .post__category .category-tag--marketing {
  background-color: #80D1A5;
  border-color: #80D1A5;
}
.section.section-blog .section__list .post__category .category-tag--marketing:hover {
  background-color: #51C386;
  border-color: #51C386;
}
.section.section-blog .section__list .post__category .category-tag--business, .section.section-blog .section__list .post__category .category-tag--growth-hacks, .section.section-blog .section__list .post__category .category-tag--productivity {
  background-color: #7B79E3;
  border-color: #7B79E3;
}
.section.section-blog .section__list .post__category .category-tag--business:hover, .section.section-blog .section__list .post__category .category-tag--growth-hacks:hover, .section.section-blog .section__list .post__category .category-tag--productivity:hover {
  background-color: #6A69CC;
  border-color: #6A69CC;
}
.section.section-blog .section__list .post__category .category-tag--ideas-and-inspiration, .section.section-blog .section__list .post__category .category-tag--entertainment {
  background-color: #FFC16F;
  border-color: #FFC16F;
}
.section.section-blog .section__list .post__category .category-tag--ideas-and-inspiration:hover, .section.section-blog .section__list .post__category .category-tag--entertainment:hover {
  background-color: #FFB24E;
  border-color: #FFB24E;
}
.section.section-blog .section__list .post__category .category-tag--news {
  background-color: #5BB1F1;
  border-color: #5BB1F1;
}
.section.section-blog .section__list .post__category .category-tag--news:hover {
  background-color: #2A95E2;
  border-color: #2A95E2;
}
.section.section-blog .section__list .post__category .category-tag--all {
  background-color: #464A53;
  border-color: #464A53;
}
.section.section-blog .section__list .post__category .category-tag--all:hover {
  background-color: #121316;
  border-color: #121316;
}
.section.section-blog .section__list .post__author {
  margin-top: auto;
}
.section.section-blog .section__list .post__author a {
  display: flex;
  align-items: center;
}
.section.section-blog .section__list .post__author .image {
  width: 16px;
  height: 16px;
  margin-right: 12px;
}
.section.section-blog .section__list .post__author .image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
}
.section.section-blog .section__list .post__author .nickname {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: var(--c-gray-900);
}
.section.section-blog .section__list .post__date {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #A9ACB2;
}
@media (min-width: 577px) and (max-width: 992px) {
  .section.section-blog .section__list .post__date {
    margin-top: 8px;
  }
}
.section.section-blog .section__list .post .flex-wrap {
  display: flex;
  justify-content: space-between;
  margin-top: auto;
}
@media (min-width: 577px) and (max-width: 992px) {
  .section.section-blog .section__list .post .flex-wrap {
    flex-direction: column;
  }
}
.section.section-blog .section__actions {
  margin-top: var(--sp1);
}
/*# sourceMappingURL=vc_block_blog.min.css.map*/