My problem is that inside this page, I've been asked to style a specific <a> tag (add an underline and a color to it), and I have no idea how to do that without affecting all of the <a> tags since they don't have any unique selector
Example to illustrate, here all <p> tags are generic, without any selector so I can't style a specific one if I wanted to:
First of all, you could create a Custom Label, and label the relevant links. This would add a <span> to the text with the class of the label's name. I'm not sure if the span would be a child or parent of the a tag, but you could cover both cases. If you have a label called special, you would wind up with either:
Alternatively, if all of your special links share a characteristic (say, they are links to a specific Custom Type, or links to a specific external website), then you could use the HTML Serializer to customize the HTML markup. That might look something like this: