*{font-family:Helvetica,Arial,sans-serif;background-color:#eaeaea}body{padding:60px}input{background-color:#fff;border-radius:5px;border:1px solid rgb(97,32,158);color:#000;font-size:1.2rem;outline:none;padding:10px 15px;width:100%}h2{font-size:1.5rem}h3{font-size:3rem;margin-bottom:5px}.card-grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.card{align-content:center;align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 3px 5px #00000008;display:flex;flex-direction:column;height:25rem;width:25rem;justify-content:center;margin-bottom:20px;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.card p{background-color:#fff;flex:1;font-size:1.4rem;font-weight:600;margin:1rem 0;padding:.2rem;text-align:center;width:10rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.card img{width:100%;height:85%;object-fit:cover}
