This isn't even a valid example of DRYness; you're repeating yourself in your markup heavily to avoid it in your CSS. I hate to imagine <a href="..." class="body-link brand-color-link hover-underline undecorated-link">...</a> every time I want to make a link.