Container queries change everything

Container queries let components respond to their own size instead of the viewport. This is the missing piece for truly reusable components. Finally, a card can be responsive without knowing where it lives on the page.