В чём разница между 'start' и 'flex-start'?
Для элемента с display: flex используется align-items: flex-start, при этом все элементы будут сбиваться к верху своего контейнера.

Для элемента с display: grid используется align-items: start, тут элементы будут прибиваться к верху своей ячейки.
лучше ориентироваться на документацию
https://developer.mozilla.org/en-US/docs/Web/CSS/a...

https://stackoverflow.com/a/50919533/4543826