.workout-programs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin:40px 0}.program-card{background:#fff;border-radius:20px;overflow:hidden;text-align:center;text-decoration:none;box-shadow:0 8px 25px rgb(0 0 0 / .08);transition:.3s;border:1px solid #eee}.program-card:hover{transform:translateY(-7px);box-shadow:0 15px 35px rgb(0 0 0 / .12)}.program-card img{width:100%;height:220px;object-fit:cover;display:block}.program-card h3{font-size:20px;color:#222;margin:20px 15px 10px}.program-card p{color:#777;line-height:1.8;padding:0 20px 25px;margin:0;font-size:15px}@media(max-width:992px){.workout-programs-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.workout-programs-grid{grid-template-columns:1fr}.program-card img{height:200px}}