Challenge #1: Instead of using fixed breakpoints, the client requested a fluidly responsive design between desktop and tablet sizes, where all components (text, containers, media) scale down proportionally.
Solution: I achieved this by setting the main container's width relative to the viewport width. All child components were then sized using percentages, allowing them to scale smoothly and adapt automatically to changes in screen size.