Calc() погрешность расчёта?
Почему?Потому что 1340 невозможно поровну поделить на 3.Как это можно осилить и победить?Если принципиально именно чтобы все они были одинаковы, уменьшите родительский контейнер на два пикселя или укажите ширину явно, без использования calc и центрируйте дивы.
"Потому что 1340 невозможно поровну поделить на 3" — да, но оказалось, всё же возможно.  Если имеющийся max-width делится и на чёт и на нечет, в margin или padding и пр., смотря, что использовалось, используем числа с плавающей точкой. Если же max-width делится лишь на чёт, тогда используем целые числа и всё начинает чудненько работать.