Oh and just FYI
hyphens is not in any CSS specification (IIRC it is only present in the CSS3 Text module working draft)
And margin-inside/margin-outside are not even in any CSS working draft. IIRC they are only used by Prince XML
https://github.com/w3c/csswg-drafts/issues/255