A responsive webpage should appear visually appealing both on expansive desktop screens and on compact mobile phones.

Responsive design is a standard feature across all major CSS Frameworks.
They are freely available and straightforward to implement.