Да, можно использовать функцию calc() в медиа-запросах, и это будет работать корректно во многих популярных браузерах. Некоторые ранние версии браузеров могут не поддерживать calc() в медиа-запросах, но это редкость.
Несмотря на возможность использования calc() в медиа-запросах, не рекомендуется полагаться на это, так как спецификация CSS Media Queries не описывает формат calc() внутри медиа-запросов. Вместо этого рекомендуется использовать относительные значения, такие как проценты или em.
Если calc() в медиа-запросах работает в вашем браузере и вышеуказанный подход дает вам нужный результат, вы можете продолжать использовать его в вашем коде. Однако, для обеспечения наибольшей совместимости и надежности, рекомендуется придерживаться официально поддерживаемых способов задания значений в медиа-запросах.