I noticed a possible editorial error in Nature magazine concerning this. These two headlines here and here use en dashes and hyphens for the adjectives "human–animal" and "human-animal" respectably.
In both articles, the en dash version is used but in the headlines, there is a difference. Is this some kind of error? I'm guessing the en dash version is the correct one but could someone explain to me why that is?