Analisar erros ao usar calc com rem e px

Eu tenho o seguinte CSS:

body {
  width: calc(700px + 2 * 4rem);
}

.someclass {
  margin: calc(2rem - 2px) 0;
}

Quando eu executo isso através da validação do CSS do W3C,

Erro de valor: largura Erro de análise + 2 * 4rem)
Erro de valor: margem Erro de análise - 2px) 0

O que está causando isso? Todas as unidades que estou usandocalc() são unidades de comprimento ecalc() deve ser capaz de lidar com isso.

questionAnswers(1)

yourAnswerToTheQuestion