of course you can use @import. You asked why its not discussed at different webdesign blogs etc, so I think the reason is because its so widely supported that there is no need to discuss its support anymore.
IE 4.x has some support for the @import rule, but later versions (even IE 5 which is also considered as an older browser and nobody use it anymore) have support for @import rule.
So go for it and use it being fearless, but as you said in the question, of course there are better ways like grunt if you're already using node.js.