/* Shared Chinese/English home news layout. */
.awz-source-layout .ouruser-wrap { height: auto !important; }
.awz-source-layout #related-block {
  display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 13px;
  width: 100% !important; margin: 0 0 40px;
}
.awz-source-layout #related-block::before, .awz-source-layout #related-block::after { display: none; }
.awz-source-layout #related-block > .box {
  float: none; display: flex; flex-direction: column; width: auto; margin: 0; min-width: 0;
}
.awz-source-layout #related-block .box-bd {
  display: flex; flex-direction: column; flex: 1; width: auto; box-sizing: border-box;
}
.awz-source-layout #related-block .headline .pic { width: 100%; height: 170px; }
.awz-source-layout #related-block .headline img { width: 100%; height: 100%; object-fit: cover; }
.awz-source-layout #related-block .headline .text { box-sizing: border-box; width: 100%; padding-inline: 10px; }
.awz-source-layout #related-block .news-list { flex: 1; padding: 0 20px; margin: 0; font-size: 13px; line-height: 30px; }
.awz-source-layout #related-block .news-list .item { margin: 0; white-space: nowrap; line-height: 30px; }
.awz-source-layout #related-block .news-list a {
  display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;
  line-height: 30px; font-size: 13px;
}
.awz-source-layout #related-block .computer-block .news-list { display: block; }
.awz-source-layout #related-block .box-bd > .more { float: none; align-self: flex-end; margin: 8px 20px 20px 0; }
@media (max-width: 1100px) { .awz-source-layout #related-block { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 640px) {
 .awz-source-layout #related-block { grid-template-columns: minmax(0, 1fr); gap: 28px; }
}
