/* Public Latest cards: complete images and a compact, readable identity. */
#view-match [data-landing-post-previews] .landing-posts-product-media img{
  object-fit:contain;
  object-position:center;
}

/* Keep the separate opportunities variant at its existing compact dimensions. */
#view-match [data-landing-post-previews]:not(.landing-opportunities) .landing-posts-public-row{
  margin:8px 14px 0;
}
#view-match [data-landing-post-previews]:not(.landing-opportunities) .landing-posts-public-icon{
  flex-basis:56px;
  inline-size:56px;
  block-size:56px;
}
#view-match [data-landing-post-previews]:not(.landing-opportunities) .landing-posts-title{
  margin:8px 14px 0;
}
#view-match [data-landing-post-previews]:not(.landing-opportunities) .landing-posts-product-media{
  height:180px;
  margin:10px 14px;
}
#view-match [data-landing-post-previews]:not(.landing-opportunities) .landing-posts-link{
  min-height:44px;
  margin-inline:14px;
  padding-block:8px;
}
@media(max-width:600px){
  #view-match [data-landing-post-previews]:not(.landing-opportunities) .landing-posts-product-media{
    height:150px;
  }
}
