That's a good way to do it. You could alternatively add display: table-cell to the parent div, and in that case the vertical-align: middle would work - tinkerbin.com/mxle0LH4 . Unfortunately the width gets cut out like this.
The best way is, yes, to use the line-height. But set it on the parent element, not individually to the children - tinkerbin.com/ssvg8yPX.
I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.