"Make for" is a phrasal verb with several unrelated meanings. This one means "goes to produce the desired result". org/dictionary/british/make-for-sth#make-for-sth__2
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.