Why is this using document.querySelectorAll instead of just confining itself to this card?  Please scope to this card's header portion.