To uphold the principles of Responsive Web Design, simply relying on position:fixed will not suffice. To ensure optimal performance on smaller screens, conditional code must be implemented. The element should be fixed on standard screens and the class should be removed when the screen size decreases. It is important to establish what constitutes a "normal" and "too small" screen for your specific needs. Refer to the example provided here for guidance:
Additionally, consider adjusting for varying screen heights. If the window is not large enough to accommodate the fixed content, it may not be visible to users. One solution could be utilizing two columns that can be scrolled independently.