Note from 2 November 2022

TIL @​media not (min-width: 60rem) { … } doesn't work in Safari, while it works in Chromium and Firefox.

Safari requires a media type, like all.

So here's the "right" syntax:
@​media not all and (min-width: 60rem) { … }