.ea-evento{border:1px solid #ddd;padding:10px;border-radius:8px;margin-bottom:15px}.ea-listado-eventos{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.ea-fechas li{display:flex;align-items:center;gap:6px}.ea-icon-cal{font-size:1.1em}.ea-icon-buy{font-size:1.1em;margin-left:6px}.ea-destacados{margin-top:40px}.ea-titulo-destacados{font-size:1.8em;margin-bottom:20px;text-align:center;color:#e67e22}.ea-evento.destacado{border:2px solid #e67e22;background-color:#fffaf3}