  #zlh-related{
  box-sizing:border-box;
  padding:14px 16px 6px}
  #zlh-related .card{
  background:#fff;
  border:1px solid #e2e9ef;
  border-radius:14px;
  padding:16px 18px}
  #zlh-related h2::before{
  content:'';
  display:inline-block;
  width:3px;
  height:16px;
  border-radius:2px;
  background:#2979ff;
  margin-right:9px;
  vertical-align:-2px}
  #zlh-related h2{
  margin:0 0 2px;
  font-size:17px;
  font-weight:700;
  color:#1d2129;
  display:flex;
  align-items:baseline;
  gap:8px}
  #zlh-related h2 small{
  font-size:12px;
  font-weight:400;
  color:#86909c}
  #zlh-related .lead{
  font-size:12.5px;
  color:#86909c;
  line-height:1.6;
  margin:0 0 12px}
  #zlh-related .grid{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:10px}
  #zlh-related a.co{
  display:block;
  border:1px solid #e8eef7;
  border-radius:10px;
  padding:10px 12px;
  text-decoration:none;
  background:#fbfdff;
  transition:border-color .16s ease,box-shadow .16s ease}
  #zlh-related a.co:hover{
  border-color:#9cc6ff;
  box-shadow:0 6px 16px rgba(64,132,255,.10)}
  #zlh-related .nm{
  font-size:13.5px;
  color:#1d2129;
  line-height:1.45;
  margin-bottom:4px;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  overflow:hidden}
  #zlh-related .meta{
  font-size:12px;
  color:#86909c;
  display:block;
  line-height:1.5}
  #zlh-related .bar{
  margin-top:14px;
  padding-top:12px;
  border-top:1px dashed #eef1f6;
  display:flex;
  flex-wrap:wrap;
  gap:8px;
  align-items:center}
  #zlh-related .bar b{
  font-size:12.5px;
  color:#4e5969;
  margin-right:2px}
  #zlh-related .chip{
  font-size:12.5px;
  line-height:26px;
  padding:0 12px;
  border-radius:999px;
  background:#eef4ff;
  color:#1d4ed8;
  border:1px solid #dbe7ff;
  text-decoration:none}
  #zlh-related .chip:hover{
  background:#2979ff;
  border-color:#2979ff;
  color:#fff}
  @media (max-width:1050px){
  #zlh-related .grid{
  grid-template-columns:repeat(2,minmax(0,1fr))}
  }
  @media (max-width:640px){
  #zlh-related .grid{
  grid-template-columns:minmax(0,1fr)}
  }
  #zlh-related a.co{
  display:flex;
  gap:10px;
  align-items:flex-start}
  #zlh-related .co-thumb{
  flex:0 0 auto;
  width:46px;
  height:46px;
  border-radius:9px;
  object-fit:cover;
  background:#eef4fb}
  #zlh-related .co-body{
  min-width:0}
  #zlh-related .co-body .nm,#zlh-related .co-body .meta{
  display:block}