Tentei montar meu header sozinha primeiramente e cheguei nessa solução para centralizar e posicionar os elementos, ele é menos eficiente e/ou pode me causar problemas no futuro? As vezes chego a outras soluções intuitivamente e nunca sei que são boas soluções ou se estou caindo em alguma armadilha.
header {
width: 100%;
padding: 0 48px 0 48px;
height: 138px;
background-color: var(--background-tertiary-color);
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
}