.tz-blog__empty {
  min-height: 270px;
  border-style: solid;
  background: linear-gradient(135deg, #fff, #f1f7fc);
}
.tz-blog__empty > span {
  margin-bottom: 11px;
  color: #1976be;
  font-size: 12px;
  font-weight: 900;
  letter-spacing: .12em;
}
.tz-blog__empty p { max-width: 560px; line-height: 1.7; }
.tz-blog__write {
  margin-top: 22px;
  padding: 11px 18px;
  border-radius: 999px;
  color: #fff !important;
  background: #1976be;
  font-weight: 900;
}
.tz-blog-card__image {
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.tz-blog-card__image img { transition: transform .3s; }
.tz-blog-card:hover .tz-blog-card__image img { transform: scale(1.035); }
.tz-blog-card__image.is-empty span {
  color: rgba(255,255,255,.9);
  font-size: 25px;
  line-height: .9;
  font-weight: 950;
  letter-spacing: -.04em;
}
.tz-blog-card h2 {
  display: -webkit-box;
  min-height: 59px;
  overflow: hidden;
  letter-spacing: -.025em;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.tz-blog-card p {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.article-header {
  position: static !important;
  top: auto !important;
  z-index: auto !important;
  width: auto !important;
  height: auto !important;
  background: transparent !important;
}
.article-cover {
  display: block;
  max-height: 620px;
  object-fit: cover;
}
@media (max-width: 760px) {
  .tz-blog__empty { min-height: 230px; }
  .tz-blog-card h2 { min-height: 0; }
}
