.legal-prose{color:#374151;font-size:1rem;line-height:1.75}.legal-prose p{margin:0 0 1rem}.legal-prose p:last-child{margin-bottom:0}.legal-prose ul{margin:0 0 1rem;padding-left:1.25rem;list-style:disc}.legal-prose li{margin:0 0 .5rem}.legal-prose li:last-child{margin-bottom:0}.legal-prose li::marker{color:#ef4444}.legal-prose strong{font-weight:600;color:#111827}.legal-prose a{color:#ef4444;font-weight:500;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.legal-prose a:hover{color:#dc2626}.legal-prose code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85em;background:#f3f4f6;padding:1px 5px;border-radius:4px;color:#374151}.legal-prose table{width:100%;border-collapse:collapse;margin:0;font-size:.9rem}.legal-prose th,.legal-prose td{border:1px solid #e5e7eb;padding:.6rem .8rem;text-align:left;vertical-align:top}.legal-prose thead th{background:#f9fafb;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:#374151}
