  /* Home page: equal-height cards inside each grid row (moxi page builder region).
     Without this, the shorter card in a row leaves a visible notch and the bottoms do not line up. */
  @media (min-width:1000px){
    #mxi_1788990482.moxi-region > .moxi-iframe > .moxi-iframe-box{
      display:flex;
      align-items:stretch;
    }
    #mxi_1788990482.moxi-region > .moxi-iframe > .moxi-iframe-box > .moxi-mod{
      flex:1 1 auto;
      height:auto;
      margin-bottom:16px;
    }
  }
  /* the injected blocks now live in one centred column, so their inner grids fill it */
  #zlh-col-articles .zlh-ca__grid{
  max-width:none !important}
  #zlh-global .zg-card{
  max-width:none !important}
  #zlh-srcnote .card{
  max-width:none !important}
  /* 内层卡片原来被限在 1120，右侧留出一大块白 */
  #zlh-rank .rk-card,
  #zlh-global-lib .zg-card,
  #zlh-reading .rd-card,
  #zlh-compare .cmp-card,
  #zlh-board .bd-card{
  max-width:none !important}
  /* 单页模板里的卡片同样不要再被限宽 */
  .zlh-cms__container > *,.zlh-cms__about-intro,.zlh-cms__principles,.zlh-cms__about-scope{
  max-width:none !important;
  width:auto !important}
  /* the column template leaves 64px under the list; that read as a gap before the
     injected blocks, so tighten it */
  section.zlh-column-list{
  padding-bottom:22px !important}