.cardarea{align-content:space-around;align-items:space-around;display:flex;flex-direction:row;flex-wrap:wrap;flex-flow:row wrap;gap:20px 20px;justify-content:space-around}.card3{align-self:flex-end;flex-basis:16rem;flex-grow:1}p.card3-content{bottom:0;font-family:sans-serif;padding:20px}@media screen and (max-width:477px){.card3{margin-top:15px}p.card3-content{font-size:15px;padding:20px}}@media screen and (min-width:477px) and (max-width:770px){p.card3-content{font-size:14px;padding:20px}}