I had the same confusion earlier, but what helped me a lot was going through real examples of flexible grid layouts and how CSS media queries come into play. There’s a good breakdown of this approach at https://webhivedigital.com/web-design-services/ that shows how modern sites auto-adjust to different screen sizes without needing separate versions for mobile and desktop. Seeing it in action definitely made things click for me.