/* ===== Adventure Cards FIXED ===== */

.adventure-card{
  background:#fff;
  border-radius:16px;
  height:150px;
  box-shadow:0 10px 26px rgba(0,0,0,0.06);

  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:6px;

  padding:12px;
  box-sizing:border-box;
  overflow:hidden;
}

/* ICON — this is the KEY FIX */
.adventure-icon{
  display:block;
  font-size:34px;
  line-height:1;
  margin:0;
  padding:0;
  text-decoration:none;
}

/* TITLE */
.adventure-title{
  display:block;
  font-size:15px;
  font-weight:700;
  color:#0b3c5d;
  line-height:1.2;
  margin:0;
  padding:0;
  text-decoration:none;
}

/* TAGLINE */
.adventure-tagline{
  font-size:13px;
  color:#6b7280;
  line-height:1.2;
  margin:0;
  padding:0;
  text-align:center;

  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  overflow:hidden;
}

/* Kill WPBakery weird spacing */
.adventure-card a::before,
.adventure-card a::after{
  display:none !important;
  content:none !important;
}