.benefit-columns{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:26px;
}

.benefit-col{
  background:#fff;
  border:1px solid var(--cream2);
  border-radius:28px;
  padding:36px;
  box-shadow:var(--shadow2);
}
.benefit-col h3{
  font-family:'Outfit',sans-serif;
  font-size:23px;
  margin-bottom:22px;
}
.benefit-col ul{
  list-style:none;
  display:grid;
  gap:14px;
}
.benefit-col li{
  display:flex;
  gap:11px;
  color:var(--muted);
  font-size:15px;
}
.benefit-col li:before{
  content:'•';
  color:var(--gold);
  font-size:28px;
  line-height:.8;
}

.benefit-col.dark-card{
  background:#111;
  color:#fff;
  border-color:rgba(200,169,90,.25);
}
.benefit-col.dark-card li{color:rgba(255,255,255,.66)}

@media(max-width:720px){
  .benefit-columns{grid-template-columns:1fr}
  .benefit-col{padding:28px 22px}
}
