.legal-prose h1{font-family:var(--font-bricolage);letter-spacing:-.02em;font-size:2.25rem;font-weight:700;line-height:1.1}.legal-prose h2{font-family:var(--font-bricolage);margin-top:2.5rem;scroll-margin-top:5rem;font-size:1.35rem;font-weight:600}.legal-prose h3{margin-top:1.75rem;font-size:1.05rem;font-weight:600}.legal-prose p,.legal-prose li{color:color-mix(in srgb, var(--color-ink) 80%, transparent);margin-top:.9rem;line-height:1.7}.legal-prose ul{padding-left:1.4rem;list-style:outside}.legal-prose ol{padding-left:1.4rem;list-style:decimal}.legal-prose strong{color:var(--color-ink)}.legal-prose a{color:var(--color-brand);text-decoration:underline}.legal-prose code{font-family:var(--font-geist-mono);background:#fff;border:1px solid #1917341f;border-radius:.3rem;padding:.1rem .35rem;font-size:.85em}.legal-toc a{color:inherit;text-decoration:none}.legal-toc a:hover{color:var(--color-brand)}
