Instruction: Explain how the ':has()' pseudo-class functions and its potential applications in web design.
Context: This question assesses the candidate's knowledge of the ':has()' pseudo-class, a selector that represents an element if it contains another element matching the given condition, and its implications for styling.