.legal-doc{color:var(--foreground);font-size:15px;line-height:1.7}.legal-doc p{margin-bottom:.9em}.legal-doc strong{font-weight:600}.legal-doc blockquote{border-left:2px solid color-mix(in srgb, var(--primary) 30%, transparent);color:color-mix(in srgb, var(--foreground) 88%, transparent);margin:.9em 0;padding-left:1.1em}.legal-doc hr{border:none;border-top:1px solid var(--border);margin:1.6em 0}.legal-doc table{border-collapse:collapse;width:100%;margin:1.2em 0;font-size:14px;display:block;overflow-x:auto}.legal-doc th,.legal-doc td{border:1px solid var(--border);text-align:left;vertical-align:top;padding:.55em .8em}.legal-doc thead th{background:var(--muted);font-weight:600}
