Как правильно сверстать отступ?
положить его во флекс контейнер?

snippet
если h1 не фиксированный, то я бы на вашем месте задал паддинги по макету padding: Xpx Xpx Xpx Xpx. Можно подобрать такие, чтобы блок распологался по центру и все.. будут заказчики на вас пшикать, дайте им подумать как будет вести себя контент, если они придумают что-то добавить. Еще идея использовать positons. задать на h1 absolute и стандартные top: 50%; left: 50% и transform