Segmentando elementos aninhados com CSS

Digamos que eu tenha uma marcação profundamente aninhada que desejo segmentar com CSS. Pode ser qualquer coisa, mas por exemplo:

<div>
    <div id='someid'>
        <span class='someclass'>
            <a class='link' href='alink'>Go somewhere</a>
        </span>
    </div>
<div>

É aceitável escrever uma regra de CSS segmentando o<a> tag diretamente, assim?

a.link { font-size: large; }

Ou isso é considerado não-padrão que pode falhar em alguns navegadores? Preciso direcionar cada elemento da cadeia assim?

div div span.someclass a.link { font-size: large; }

questionAnswers(5)

yourAnswerToTheQuestion