「every+単数の名詞」を受ける代名詞は「複数(they)」が使われることが多いです。
もともと単数扱いの名詞のため,それを受ける代名詞も「単数(it, he, she)」が使われてきました。
しかし,「~みんな」と複数のものや人を意味するため,「複数(they)」で受けることが多くなってきています。
every~ではその一人ひとり,あるいは一つひとつに注目しているため,動詞は単数扱いとなります。
[例] Does every student of your school walk to school?
Yes, they do. / No, they don't.
(あなたの学校ではどの生徒も歩いて学校に行きますか)
(はい,そうです/いいえ,ちがいます)
[例] Every family in the village has their own car.
(その村ではすべての家族が彼ら自身の車を持っています)
※動詞は単数扱いとしてhas,代名詞は複数のtheir(彼らの)を使います。