If you ever run into that issue again, the reason why min-height works for this case is because it created a “minimum” height for the title area (150px tall). So that means the widget area below it will only show up after the 150px height/space.
If you have any other questions feel free to ask! That’s what we’re here for 馃檪