Which phrase describes the concept that each branch of the government has authority over different things?

a unalienable rights

b consent of the governed

c government by the people

d separation of powers