
.legal-page .navigation-root { position: sticky; }
.legal-page .footer-wrapper { margin-top: 0; }
.legal-section .section-title { font-size: var(--font-size-2xl); }
.legal-section a { color: var(--color-primary); text-decoration: underline; text-underline-offset: 0.2em; }
.legal-section a:hover { color: #0f3721; }
