We strongly recommend that your media mixin starts with a parameter and ends with a parameter.
This does not mean that you are using it incorrectly. But this is a signal that you are most likely doing something wrong.
.mq(.p(5px), xs, .p(10px)); .m(1rem, xs, 1.5rem);
.mq(xs, .p(10px), sm, .p(5px), md); .m(xs, 1.5rem, sm, 2rem, md);