Using a document property just adds another layer. The StyleRef field will work fine.
However, if a document property is used, then you would use a DocProperty field to display the contents elsewhere.
See
Repeating Data (Populating Multiple Like Fields)
and
Mayor & Maxey "Content Control, Variable, Bookmark and Document Property Tools" Add-In