.legal-nav{display:flex;flex-wrap:wrap;gap:12px 24px;margin-bottom:28px}
.legal-nav a{color:var(--text-dim);text-underline-offset:5px}
.legal-nav a[aria-current="page"]{color:var(--violet-light);text-decoration:underline}
.legal-page .answer-box{max-width:82ch;margin-bottom:32px}
.legal-content p + p{margin-top:12px}
.legal-content li + li{margin-top:8px}
.legal-page a{overflow-wrap:anywhere}
.legal-page a:focus-visible{outline:2px solid var(--violet-light);outline-offset:4px}
.legal-content section{scroll-margin-top:110px}
