.legal-prose{font-size:.925rem;line-height:1.75}.legal-prose h2{font-family:var(--font-mulish), sans-serif;letter-spacing:-.01em;color:#020617;margin:2.2rem 0 .7rem;font-size:1.15rem;font-weight:800}.legal-prose h3{color:#0f172a;margin:1.4rem 0 .5rem;font-size:1rem;font-weight:700}.legal-prose p{margin:.65rem 0}.legal-prose ul,.legal-prose ol{margin:.65rem 0;padding-left:1.5rem}.legal-prose ul{list-style:outside}.legal-prose ol{list-style:decimal}.legal-prose li{margin:.35rem 0}.legal-prose li::marker{color:#6366f1}.legal-prose a{color:#4f46e5;text-underline-offset:2px;font-weight:600;text-decoration:underline}.legal-prose a:hover{color:#4338ca}.legal-prose strong{color:#0f172a;font-weight:700}.legal-prose table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.85rem}.legal-prose th,.legal-prose td{text-align:left;vertical-align:top;border:1px solid #e2e8f0;padding:.55rem .7rem}.legal-prose th{color:#0f172a;background:#f8fafc;font-weight:700}.legal-table-wrap{overflow-x:auto}.dark .legal-prose h2,.dark .legal-prose h3,.dark .legal-prose strong,.dark .legal-prose th{color:#fff}.dark .legal-prose a{color:#a5b4fc}.dark .legal-prose a:hover{color:#c7d2fe}.dark .legal-prose th{background:#0f172a}.dark .legal-prose th,.dark .legal-prose td{border-color:#334155}