.pp-posts .blog-item-media{background:linear-gradient(150deg,#f7faff,#e5eefc);border-radius:12px;overflow:hidden}.pp-posts .blog-item-media img{object-fit:contain;background:0 0;border-radius:0}.pp-posts .blog-feature-media{background:linear-gradient(150deg,#f7faff,#e5eefc)}.pp-posts .blog-feature-media img{object-fit:contain}.pp-noimg{aspect-ratio:16/7;color:var(--blue-300);place-items:center;display:grid}.pp-noimg .icon{width:36px;height:36px}