.FestivalListings_section__Fqtp2{background:#f3eee7;color:#071225;padding:70px 20px}.FestivalListings_inner__J9sa5{max-width:1100px;margin:auto;text-align:center}.FestivalListings_inner__J9sa5 h2{font-size:clamp(28px,4vw,44px);margin:0 0 12px}.FestivalListings_inner__J9sa5 p{color:#647084;margin:0 0 32px}.FestivalListings_grid__7MKUY{display:flex;justify-content:center;flex-wrap:wrap;gap:18px}.FestivalListings_card__wmBcf{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px;min-width:240px;background:white;color:#071225;border:1px solid #ddd;border-radius:14px;text-decoration:none;transition:.2s}.FestivalListings_card__wmBcf:hover{transform:translateY(-4px);border-color:#c56b18}.FestivalListings_card__wmBcf span{color:#c56b18}@media(max-width:600px){.FestivalListings_card__wmBcf{width:100%;min-width:0}}