.legal-prose{color:var(--color-neutral-700);font-size:14px;line-height:1.75}.dark .legal-prose{color:var(--color-neutral-300)}.legal-prose h2{color:var(--color-neutral-900);margin-top:2rem;margin-bottom:.5rem;font-size:16px;font-weight:600}.dark .legal-prose h2{color:var(--color-neutral-100)}.legal-prose h3{color:var(--color-neutral-800);margin-top:1.25rem;margin-bottom:.25rem;font-size:14px;font-weight:600}.dark .legal-prose h3{color:var(--color-neutral-200)}.legal-prose p{margin-bottom:.875rem}.legal-prose ul,.legal-prose ol{margin-bottom:.875rem;margin-left:1.25rem}.legal-prose ul{list-style-type:disc}.legal-prose ol{list-style-type:decimal}.legal-prose li{margin-bottom:.25rem}.legal-prose a{color:var(--color-brand);text-underline-offset:2px;text-decoration:underline}.legal-prose a:hover{color:var(--color-brand-dark)}.legal-prose code{background:var(--color-neutral-100);border-radius:4px;padding:.1em .35em;font-family:ui-monospace,monospace;font-size:12px}.dark .legal-prose code{background:var(--color-neutral-800)}.legal-placeholder-notice{background:var(--color-warning-light);border:1px solid var(--color-warning);color:var(--color-warning-dark);border-radius:8px;margin-bottom:1.5rem;padding:.75rem 1rem;font-size:13px}.dark .legal-placeholder-notice{background:var(--color-warning-surface-dark);border-color:var(--color-warning-dark);color:var(--color-warning-light)}
