.card-container{display:flex;flex-wrap:wrap;justify-content:center}.card{align-items:flex-start;border:0 solid #000;box-sizing:border-box;display:flex;flex-direction:column;margin:10px;padding:0;text-align:left;width:31.5%}.card img{height:300px;object-fit:cover;overflow:hidden;width:100%}.card h3{align-items:flex-end;display:flex;font-size:16px;margin-top:10px}.card h3,.card p{padding:10px;text-align:left}.card p{flex-grow:1;margin-top:-20px}@media screen and (max-width:430px){.card-container{display:flex;flex-wrap:wrap;justify-content:center}.card{align-items:center;border:1px solid #ddd;box-sizing:border-box;display:flex;flex-direction:column;margin:10px;padding:0;text-align:center;width:100%}}