Earlier I came to a conclusion that there is some weird blacklist that throws 403 if it finds any of its words (or expressions). On one page I found this to be "style[equals sign]", so the simplest workaround is to not use it. This blacklist is on the forums, too, this is why I cannot write the "=" in the expression literally.
Not using "style" may be troublesome if you have custom styling on some elements (tables, wiki templates). But there is another workaround: you can create custom template and add the styling there. This works because for some reason the blacklist does not trigger in templates (specifically in text enclosed in <includeonly> tags). I could help you with that if needed.
I have just got an idea how this may work even without a custom template, but I will have to check first.