Staram się w Angular Material Table zaznaczyć i ostylować w inny sposób wyłącznie dwie pierwsze kolumny tabeli, ale natrafiam na niechciane zachowanie podczas używania :nth-child(-n+2)

.data-table tr {
  td {
    vertical-align: middle;
    font-weight: 700;
    border: none;
    &:nth-child(-n+2) {
      color: red;
    }
  }
}