display: flex使我的卡片不均匀,我该如何修复?



由于某些原因,添加了flex-wrap: wrap;然后把它取下来,我的卡上的显示器弯曲似乎不均匀。

#prices {
display: flex;
padding: 100px;
margin: 10px;
}
<section id="prices">
<ul class="listdrop">
<li class="card-head">Intermediate</li>
<li>Get Big</li>
<li>Get Strong</li>
<li>Feel good</li>
<li class="pay">300$</li>
<li>
<button type="button" class="butn">Buy</button>
</li>
</ul>

我该如何解决这个问题?谢谢你的帮助https://codepen.io/picklemyrickle/full/XWjzyvb

</section>

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<style type="text/css">
.cards {
display: flex;
justify-content: space-evenly;
flex-wrap: wrap;
}
.card1 ul li {
list-style: none;
}
.card1 {
display: flex;
flex-direction: column;
}
ul {
padding: 10px 19px;
}
.card1 li {
border-bottom: 1px solid #eee;
padding: 5px;
text-align: center;
font-size: 20px;
}
.card-head {
color: white;
background-color: #4b6584;
text-align: center;
padding: 5px;
font-size: 25px;
}
.list-drop {
margin: 0;
padding: 0;
-webkit-transition: 0.3s;
transition: 0.3s;
border: 1px solid;
list-style-type: none;
}
</style>
</head>
<body>
<div class="cards">
<div class="card1">
<ul class="list-drop">
<li class="card-head">Beginner</li>
<li>get big</li>
<li>get strong</li>
<li>feel good</li>
<li>100 $</li>
<li><button>buy</button></li>
</ul>
</div>
<div class="card1">
<ul class="list-drop">
<li class="card-head">Beginner</li>
<li>get big</li>
<li>get strong</li>
<li>feel good</li>
<li>100 $</li>
<li><button>buy</button></li>
</ul>
</div>
<div class="card1">
<ul class="list-drop">
<li class="card-head">Beginner</li>
<li>get big</li>
<li>get strong</li>
<li>feel good</li>
<li>100 $</li>
<li><button>buy</button></li>
</ul>
</div>
</div>
</body>
</html>