I prefer utilizing "rem" units to prevent any issues, especially when it comes to the max/min widths of media.
Assuming 1rem = 16px for your desktop design, in almost all cases things will work smoothly even on lesser-known devices.
https://www.w3.org/TR/css-values-3/#font-relative-lengths
EDIT: (due to the comment)
There are a couple of key points.
1.- Utilize "rem" for sizing elements (like font-size: 0.875rem rather than font-size:14px) to maintain proper proportions relative to pixel size, 2.- Employ @media queries to adjust layout based on screen width, incorporating rem sizing as well, where min-width 20rem equates to approximately the width of 20 "M" letters (not entirely accurate, but close).
For example, imagine you have a 24-inch screen with 1480px resolution, and your friend also has 1480px but on a 6-inch screen. If you set the font size to 12px, it may look good to you, but small to your friend. Device/browser developers may establish different rem sizes based on the physical size of the device (e.g., 24px), so your 0.875rem will translate to 21 pixels on their screen (more comfortably legible).
The adaptation of layout for narrow screens can also involve these rems, providing a more user-friendly experience for both scenarios. While you have a screen width of 92.5 rems at 1480px, your friend would have 74 rems due to the smaller display size.