Nowadays, I'm seeing a drastic increase in usage of cause in place of because, especially in written English. People are in such a hurry, that a statement like below passes off like Standard Englis... There is overlap in the meanings of cause and make but it is impossible to overstate the importance of context.

Understanding the Context

In this context, impact = a strong impression. “To make an impact” is the set collocation/verbal clause in this context. It implies that the reader will receive the impact which the paragraph already possesses.