
/* Single event: existing homepage venue/FAQ composition */
.single-event .event-info--classic .grid-two{align-items:start}
.single-event .event-info--classic .venue-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap,20px)}
.single-event .event-info--classic .venue{min-height:100%}
.single-event .event-info--classic .faq-columns{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap,20px)}
.single-event .event-info--classic .faq-column{min-width:0}
.single-event .event-buy__panel .event-description{margin-top:1.5rem}
.single-event .artist-slider .swiper-slide{height:auto}
@media(max-width:800px){.single-event .event-info--classic .venue-grid,.single-event .event-info--classic .faq-columns{grid-template-columns:1fr}}

/* Keep the same gap after reversing Venue and FAQs. */
.single-event .event-info--classic .venue-grid + .faqs{margin-top:var(--section-gap)}
