I would think the answer is yes. The child would be a US citizen.
I don’t think so. As far as I know, a foreign national giving birth in a US embassy does not thereby acquire US citizenship for the child.