If you haven't already, have you considered incorporating JavaScript into your solution? The scrollintoview function could be very helpful in achieving the desired outcome.
Here's a simple example to illustrate how it works:
<a onclick="scrollthere()">Go to the content<\a>
<h1 id="stophere">This is the target content</h1>
<script>
function scrollthere(){
var element = document.querySelector("#stophere");
element.scrollIntoView();
}
</script>
Essentially, the onclick event triggers the specified function when clicked. In this case, the function named scrollthere will scroll the page until the designated h1 element with the ID of "stophere" comes into view. For more detailed information on this topic, feel free to check out this resource. Best of luck in enhancing your website - I'm also currently working on improving mine :).