.prose-legal{max-width:68ch;color:var(--foreground);font-size:1rem;line-height:1.7}.prose-legal>section+section{margin-top:2.5rem}.prose-legal h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.01em;margin:0 0 .75rem;scroll-margin-top:5rem;font-size:1.5rem;line-height:1.25}.prose-legal p{text-wrap:pretty;margin:0 0 1rem}.prose-legal ul{margin:0 0 1rem;padding-left:1.25rem;list-style:outside}.prose-legal li{margin:.35rem 0;padding-left:.25rem}.prose-legal li::marker{color:var(--blush-muted)}.prose-legal a{color:var(--primary);text-underline-offset:4px;text-decoration:underline}.prose-legal .not-prose{margin-bottom:1.25rem}
