.prose-legal h2{color:#111827;font-family:Bricolage Grotesque,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.25;margin-bottom:.75rem;margin-top:2rem}.dark .prose-legal h2{color:#fff}.prose-legal h3{color:#1f2937;font-size:1.125rem;font-weight:600;margin-bottom:.5rem;margin-top:1.5rem}.dark .prose-legal h3{color:#e5e7eb}.prose-legal li,.prose-legal p{color:#4b5563;line-height:1.7;margin-bottom:1rem}.dark .prose-legal li,.dark .prose-legal p{color:#d1d5db}.prose-legal ul{list-style:disc;margin-bottom:1rem;padding-left:1.25rem}.prose-legal strong{color:#111827;font-weight:600}.dark .prose-legal strong{color:#fff}.prose-legal a{color:#7c3aed;text-decoration:underline;text-underline-offset:2px}.prose-legal a:hover{opacity:.85}.prose-legal :first-child{margin-top:0}
