.legal-document{line-height:1.8}.legal-document h1{font:700 clamp(2.5rem,6vw,4rem)/1.1 var(--font-josefin),sans-serif;letter-spacing:-.02em;margin-bottom:1rem}.legal-document h2{font:600 1.5rem/1.3 var(--font-josefin),sans-serif;margin:2.5rem 0 1rem;scroll-margin-top:6rem}.legal-document p,.legal-document ul{margin-bottom:1rem;color:var(--color-text-2)}.legal-document ul{list-style:disc;padding-left:1.5rem}.legal-document li+li{margin-top:.6rem}.legal-document a{color:var(--color-signal);text-decoration:underline;text-underline-offset:3px}.legal-document a:hover{color:#fff}.legal-document a:focus-visible{outline:2px solid var(--color-signal);outline-offset:4px}.legal-document .legal-date{color:var(--color-text-3);font-size:.875rem}.legal-document nav{margin:2rem 0;padding:1.25rem 1.5rem;border:1px solid var(--color-line);border-radius:.5rem}.legal-document nav ul{margin-bottom:0}