styrene confusion

I am studying NMR and while looking at styrene, I can't figure out why the two hydrogens on the terminal double bond are not equivalent. Is it because one is closer to the ring in position than the other and there is not free axis motion? If so, why are the hydrogens in the ring directly left and right of the branch still equivalent?


