#actividades .coexist-card{transform:none!important;background:#0a1b28;box-shadow:none;transition:background-color .25s ease,box-shadow .25s ease}
#actividades .activity-media{padding:0!important;overflow:hidden;aspect-ratio:16/9;flex-shrink:0}
#actividades .activity-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}
#actividades .activity-link::before{transition:transform .25s ease}
@media(hover:hover) and (pointer:fine){
 #actividades .coexist-card:is(:hover,:focus-within){background:#0c293a;box-shadow:inset 0 0 0 1px #4fc4e5;border-color:#4fc4e5}
 #actividades .coexist-card:is(:hover,:focus-within) img{transform:scale(1.035)}
 #actividades .coexist-card:is(:hover,:focus-within) .activity-link::before{transform:translateX(4px)}
}
#actividades .coexist-card:focus-within{box-shadow:inset 0 0 0 1px #4fc4e5}
#actividades .activity-link:focus-visible{outline:2px solid #4fc4e5;outline-offset:5px}
@media(prefers-reduced-motion:reduce){#actividades .coexist-card,#actividades .activity-media img,#actividades .activity-link::before{transition:none}#actividades .coexist-card:is(:hover,:focus-within) img,#actividades .coexist-card:is(:hover,:focus-within) .activity-link::before{transform:none}}
