A clever approach to clickable cards from @utilitybend that saves a wrapper — use :has() to update styles if _any_ element child in the card is hovered or in focus.
https://css-tricks.com/creating-animated-clickable-cards-with-the-has-relational-pseudo-class/