.hitched-events-list{display:flex;flex-wrap:wrap;gap:20px}
.hitched-event{border:1px solid #ccc;padding:15px;border-radius:8px;flex:1 1 calc(33% - 20px);box-sizing:border-box}
.hitched-event-banner{height:150px;background-size:cover;background-position:center;margin-bottom:10px;border-radius:6px}
.hitched-ticket-form{display:flex;flex-direction:column;gap:10px}
.hitched-vip-content{border:2px solid gold;padding:15px;background:#fffbe6}
