.site-header > .container { align-items: center; display: flex; justify-content: space-between; }
.container {
    max-width: 1400px;
    margin: 0 auto;
    padding: 0 var(--abstand-5);
}
.site-header > .container {
    padding: 0 24px;
}
@media (min-width: 900px) {
main.container:has(.blog-post-nav-prev) { padding-inline-start: 4.5rem; }
}
@media (min-width: 900px) {
main.container:has(.blog-post-nav-next) { padding-inline-end: 4.5rem; }
}
