compensar un anclaje html para ajustar el encabezado fijo [duplicado]

Esta pregunta ya tiene una respuesta aquí:

El encabezado de página fijo se superpone a los anclajes de página 30 respuestas

Estoy tratando de limpiar la forma en que funcionan mis anclas. Tengo un encabezado que está fijo en la parte superior de la página, por lo que cuando se vincula a un ancla en otra parte de la página, la página salta para que el ancla esté en la parte superior de la página, dejando el contenido detrás del encabezado fijo (espero eso tiene sentido). Necesito una manera de compensar el ancla por 25px desde la altura del encabezado. Preferiría HTML o CSS, pero Javascript también sería aceptable.

Respuestas a la pregunta(28)

Su respuesta a la pregunta