#block-twistpicks {
  padding-top: 24px;
  border-top: 2px solid #EEEEEE;
}
@media (min-width: 768px) {
  #block-twistpicks {
    margin-top: 25px;
  }
}
@media (min-width: 992px) {
  #block-twistpicks {
    margin-top: 31px;
  }
}
#block-twistpicks #twist-picks {
  display: flex;
  flex-wrap: wrap;
}
#block-twistpicks #twist-picks .blog-new-article {
  flex: 100%;
  flex-direction: column;
  margin-bottom: 16px;
  border-bottom: 1px solid #EEEEEE;
  padding-bottom: 16px;
}
@media (min-width: 768px) {
  #block-twistpicks #twist-picks .blog-new-article {
    flex: 50%;
    border-bottom: 0;
    padding-right: 50px;
  }
}
@media (min-width: 992px) {
  #block-twistpicks #twist-picks .blog-new-article {
    flex: 20%;
    padding-right: 60px;
  }
  #block-twistpicks #twist-picks .blog-new-article:nth-child(2) {
    margin-right: 60px;
  }
}
#block-twistpicks #twist-picks .blog-new-article a.blog-link {
  font-size: 16px;
  line-height: 125%;
  color: #313538;
  margin-bottom: 8px;
  display: block;
}
html:not([lang=zh-hans]) #block-twistpicks #twist-picks .blog-new-article a.blog-link {
  font-weight: 800;
}
html[lang=zh-hans] #block-twistpicks #twist-picks .blog-new-article a.blog-link {
  font-weight: 900;
}
#block-twistpicks #twist-picks .blog-new-article a.blog-link:hover, #block-twistpicks #twist-picks .blog-new-article a.blog-link:focus, #block-twistpicks #twist-picks .blog-new-article a.blog-link.hover {
  text-decoration: underline;
}
#block-twistpicks #twist-picks .blog-new-article .blog_categories {
  font-size: 14px;
  line-height: 125%;
  color: #727272;
}
#block-twistpicks #twist-picks .blog-new-article .blog_categories a:hover, #block-twistpicks #twist-picks .blog-new-article .blog_categories a:active, #block-twistpicks #twist-picks .blog-new-article .blog_categories a:link, #block-twistpicks #twist-picks .blog-new-article .blog_categories a:visited {
  color: #727272;
}