If you're still writing media queries for every responsive layout, look at CSS container queries. The component responds to its own available space, not the viewport — completely changes how you think about reusable components. No more wrestling with breakpoints when the same card shows up in a sidebar vs. main content.