Как сделать запас места сверху для якорей?
Можно добавить пусто div. И якорь на него кинуть, отрегулировать все отступами.
Можно в контейнер, к которому нужен скролл, поместить абсолютом или отрицательным margin блок с якорем