
main{
    margin: 5vh 0;
}

ul{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    margin: 20px auto;
    width: 70%;
}

li{
    width: 90%;
    list-style: none;
    margin: 5px;
    padding: 10px;
    border-radius: 5px;
    box-shadow: 0px 0px 10px 0px rgba(59, 59, 59, 0.4);
}

img{
    width: 100%;
    border-radius: 5px;
    border: 1px #f0f0f0 solid;
}

h3,p{
    margin: 10px 5px;
    padding: 0;
}