In this JSFiddle, how can I style all <a> elements except the first grandchild? (abc) with a single selector? I want to avoid using two rules at all costs.
#outer a:not(:first-child){
  color: red;
}<div id="outer">
  <div id="firstParent">
    <a>abc</a>
    <a>def</a>
    <a>hij</a>
  </div>
  <div id="secondParent">
    <a>klm</a>
    <a>opq</a>
  </div>
</div> 
     
     
     
     
    