For what races is it illegal.
White and black? That's not racial that's colour.
Races would mean you have to define which races and which groups, Oriental, Arab, American Indian, Indian, could even go as far as Slavic and Latin.
As someone said this was important 30 years ago and today we are better than that.
And that comes from a Anglo who married an Oriental (that one should of been illegal

) and now a Slavic (which is fine)