.home-upcoming-event-card{background:#fff;border:1px solid #e5e5e5;border-radius:.75rem;align-items:center;gap:.75rem;padding:1rem;display:flex}.home-upcoming-event-card__content{min-width:0;color:inherit;flex-direction:column;flex:1;gap:.25rem;text-decoration:none;display:flex}.home-upcoming-event-card__title{color:#000;white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:700;overflow:hidden}.home-upcoming-event-card__meta{color:#a3a3a3;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.home-upcoming-event-card__meta span{align-items:center;gap:.25rem;display:flex}.home-upcoming-event-card__actor{color:#404040;font-weight:600}.home-upcoming-event-card__map-btn{color:#fff;background:#000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;transition:background .15s;display:flex}.home-upcoming-event-card__map-btn:active{background:#262626}