.prose-legal h1{letter-spacing:-.01em;margin-bottom:1rem;font-size:2rem;font-weight:700;line-height:1.15}.prose-legal h2{color:var(--color-text);margin-top:2.5rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.prose-legal p,.prose-legal li{color:var(--color-text-muted);font-size:1rem;line-height:1.7}.prose-legal p{margin-bottom:1rem}.prose-legal ul{margin-bottom:1rem;padding-left:1.5rem;list-style:outside}.prose-legal a{color:var(--color-accent);text-decoration:underline;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border)}.prose-legal a:hover{-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.prose-legal strong{color:var(--color-text);font-weight:600}
