.legal-prose{font-family:var(--font-body);font-size:16px;line-height:1.7;color:var(--color-ink-2)}.legal-prose>*+*{margin-top:1.25rem}.legal-prose h2{font-weight:800;font-size:22px;letter-spacing:-.02em;margin-top:3rem;margin-bottom:.75rem}.legal-prose h2,.legal-prose h3{font-family:var(--font-display);color:var(--color-ink)}.legal-prose h3{font-weight:700;font-size:17px;letter-spacing:-.01em;margin-top:2rem;margin-bottom:.5rem}.legal-prose p{margin-top:.75rem}.legal-prose ul{padding-left:1.5rem;list-style:disc;display:flex;flex-direction:column;gap:.5rem}.legal-prose code{font-family:var(--font-mono);font-size:13px;background:color-mix(in srgb,var(--color-ink) 6%,transparent);padding:1px 5px;border-radius:4px;color:var(--color-ink)}.legal-prose strong{font-weight:600;color:var(--color-ink)}.legal-prose a{color:var(--color-coral);text-decoration:underline;text-underline-offset:2px}.legal-prose a:hover{opacity:.8}.legal-prose figure{margin-top:2rem;margin-bottom:2rem}.legal-prose figure img{width:100%;height:auto;border-radius:12px}.legal-prose figcaption{margin-top:.75rem;font-size:13px;line-height:1.45;color:var(--color-ink-3)}