#public-category .coming-soon {
  font-size: 2rem;
  font-weight: bold;
  margin: auto;
  height: 25vh;
  width: 100%;
  width: 100vw;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
}
#public-category .category-name-row span {
  margin: auto;
  white-space: nowrap;
  min-height: 1.75rem;
}
#public-category .category-name-row .el-divider {
  margin: 1.7rem 0.5rem;
}
#public-category .highlight-articles {
  margin: auto 10px 10px auto;
}
#public-category .right-articles {
  display: flex;
  flex-direction: column;
}
#public-category .right-articles > * {
  height: -moz-fit-content;
  height: fit-content;
}
#public-category .right-articles > *:first-child {
  margin-bottom: 10px;
}
#public-category .more-articles {
  margin: 20px auto;
}
#public-category .more-articles .small .summary-detail {
  height: 8.5rem;
}
#public-category .load-more {
  font-size: 18px;
  line-height: 98px;
}
#public-category .row-enter-active, #public-category .row-leave-active {
  transition: all 1s;
}
#public-category .row-enter, #public-category .row-leave-to {
  opacity: 0;
  transform: translateY(30px);
}
#public-category .last-line > div {
  background: #f4f8fb;
  font-weight: bold;
  font-family: "SourceSansPro-Bold";
}
.mobile #public-category .article-summary {
  margin-bottom: 10px;
}
.mobile #public-category .more-articles {
  margin-bottom: 0;
}
