Thanks for the comment, David! That is a crazy workaround!
OMA does move it, but it’s not outside the margin like it should be. OMA stops doing anything at around 60pt, and after 30pt it starts pushing the quote back in.
I work with primes as well, so I typically call out the left double and right double in my GREPs (~{|~}). I then created a separate tracking modifier and use positive lookaheads to apply tracking to the first left quote at the beginning of the paragraph and another lookahead on the last character of the paragraph to give a little extra space between the quotes.
I wound up just moving the text frames 3pt toward the page edge and changing the paragraph style to have a 3pt indent with -3pt first line. That coupled with a 12pt OMA, it lines up pretty well. I then added a 3pt indent to all other paragraph styles in the frame. I’m sure I could play with the indent and remove OMA, but I already had it set on each frame.
These are business card-size layouts, and some of the pages are right-aligned, so I did the opposite and it works on those too.
If you’re wondering, I try to only use Adobe fonts now, so my header is a 15pt Bio Sans, and the body is 7pt Open Sans. I liked the quotes on Bio Sans, so the character style is 9pt Bio Sans with a -1 baseline shift. The tracking is 100 between the quote marks and text.