How do I set a camera Z-axis movement based on the angle of the ground under the player?

I’m playing with the Third Person Blueprints demo and I made a hilly landscape for the player to run around on, as well as a camera that follows behind the player when turning.

The automatic horizontal rotation in my system is just fine, but I don’t know what to do about adjusting the pitch of the camera based on the angle of the ground that the player’s standing on. (e.g. going uphill moves the camera up, downhill points the camera down, so you can see where you’re going without manually adjusting with the right control stick).

Any help would be GREATLY appreciated, as I am very much a novice.