I tried it with a whole bunch of rules as well, in a for loop adding each rule as a new text node, and it all works fine.
I'm asking because it doesn't work in O7, and I'm not sure how to report it as a bug.
"Why bother with accessibility? ... Because deep down you know that the web is attractive to people who aren't exactly like you." - Joe Clark