You can re-set variables within media queries and have those new values cascade wherever they are used, something that isn't possible with pre-processor variables.
Here, a media query changes the variables used to set up a very simple grid:
HTML
<div></div>
<div></div>
&...