Why do Ran and Heiji wear the same clothes?
It was a coincidence, but it served as a plot point to showcase Ran's personality: when Kazuha accused her of purposely wearing the same clothes as Heiji, she replied by removing her shirt even though she was sitting in a car in a public space.