Olá pessoas tudo bem? Espero que sim!
Segue algumas sugestões:
Colocar a h2 e a hr como filhas da ul não é uma boa prática! Dessa maneira, resolvi o problema da seguinte forma: Para H2 (Mas acho que no Figma está H1)
h2 {
align-self: flex-start;
//resto do código omitido
}
No caso do hr
hr:empty {
margin-top: calc(16px * -1); que vai "bloquear o gap" e vai deixar um margin-top de 8px.
}
Outra má prática é fechar as tags hr, input, img e similares!
Espero ter ajudado!