
.pspl-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px}
.pspl-card{background:#fff;text-decoration:none;color:#000;box-shadow:0 10px 25px rgba(0,0,0,.1)}
.pspl-card img{width:100%;height:220px;object-fit:cover}
.pspl-card h3{padding:15px}
.pspl-single{max-width:1100px;margin:80px auto;padding:20px}
