.prose-legal{overflow-wrap:anywhere;line-height:1.8}.prose-legal h1,.prose-legal h2{color:var(--foreground);text-wrap:balance}.prose-legal h1{font-size:2rem;font-weight:600;line-height:1.2}.prose-legal h2{margin-top:2.5rem;font-size:1.125rem;font-weight:600}.prose-legal p,.prose-legal ul{text-wrap:pretty;margin-top:1rem}.prose-legal ul{padding-left:1.5rem;list-style:outside}.prose-legal li+li{margin-top:.5rem}.prose-legal a{text-underline-offset:.2em;text-decoration:underline}.prose-legal a:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.prose-legal code{font-family:var(--font-mono,monospace);font-size:.9em}
