This problem is caused by the fact that the AO3 feeds come into Dreamwidth (and everywhere else) complete with the class names on the various elements.
The culprit is the .tag class that the links in question have via the AO3 and DW uses as well. Your style puts a lot of padding on .tag, and that's causing the overlap.
There is a bug on this at the AO3, but I couldn't tell you how long the fix will take. You will need to target the a.tag elements inside that feed and take off the padding in the interim.
This should work: .entry-content a.tag {padding: 0;}
no subject
The culprit is the .tag class that the links in question have via the AO3 and DW uses as well. Your style puts a lot of padding on .tag, and that's causing the overlap.
There is a bug on this at the AO3, but I couldn't tell you how long the fix will take. You will need to target the a.tag elements inside that feed and take off the padding in the interim.
This should work:
.entry-content a.tag {padding: 0;}