The :not() pseudo-class filters a selector by matching elements that do not match any selector in its argument list. In a summary card, it selects every child except the <h2>, making it possible to hide and later reveal the paragraph and link together. section 5.5 section 5.6
Hide everything except the heading
Use main > section > div > *:not(h2) to target the nonheading content. Set that content to opacity: 0 and move it down with translateY(1rem); then reverse those styles when the card is hovered or contains focused content. The heading remains visible while the paragraph and link animate into view. section 5.5
