Katie and her sister have entirely different features and traits. Katie has blond hair and brown eyes, but her sister has red hair and blue eyes. What causes these variations in traits such as hair color, eye color, and height?
A. competition
B. offspring
C. alleles
D. fitness