.legal-prose{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}.legal-prose h2{letter-spacing:-.015em;color:var(--fin-text);margin-top:1.75rem;margin-bottom:.5rem;scroll-margin-top:5rem;font-size:1.375rem;font-weight:700}.legal-prose>h2:first-child,.legal-prose>:first-child h2:first-child{margin-top:0}.legal-prose h3{color:var(--fin-text);margin-top:1.25rem;margin-bottom:.35rem;scroll-margin-top:5rem;font-size:1.0625rem;font-weight:600}.legal-prose p,.legal-prose li{color:var(--fin-text);overflow-wrap:break-word;font-size:.9375rem;font-weight:400;line-height:1.65}.legal-prose p{margin-bottom:.75rem}.legal-prose>p:first-child{margin-bottom:1.25rem;font-size:1rem;line-height:1.7}.legal-prose ul,.legal-prose ol{margin:.25rem 0 .85rem 1.25rem}.legal-prose li{margin-bottom:.25rem}.legal-prose li:last-child{margin-bottom:0}.legal-prose ul>li{list-style:outside}.legal-prose ol>li{list-style:decimal}.legal-prose li>p{margin:0}.legal-prose li>p+p{margin-top:.35rem}.legal-prose strong{color:var(--fin-text);font-weight:600}.legal-prose em{font-style:italic}.legal-prose a{color:#60a5fa;text-underline-offset:3px;overflow-wrap:anywhere;word-break:break-word;border-radius:2px;margin:0 -1px;padding:0 1px;text-decoration:underline;text-decoration-thickness:1px;transition:color .12s,background-color .12s}.legal-prose a:hover{color:#93c5fd;background-color:#60a5fa1a}.legal-prose a:focus-visible{outline-offset:2px;background-color:#60a5fa1a;outline:2px solid #3b82f6}.legal-prose table{border-collapse:collapse;border:1px solid var(--fin-border);border-radius:.5rem;width:100%;margin:.75rem 0 1.25rem;font-size:.875rem;overflow:hidden}.legal-prose th,.legal-prose td{text-align:left;border-bottom:1px solid var(--fin-border);vertical-align:top;overflow-wrap:break-word;padding:.5rem .75rem}.legal-prose th{background:var(--fin-bg-2);color:var(--fin-text);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:600}.legal-prose tr:last-child td{border-bottom:0}@media (max-width:640px){.legal-prose table{white-space:nowrap;display:block;overflow-x:auto}}.legal-prose blockquote{color:var(--fin-muted);background:#2563eb0f;border-left:3px solid #3b82f6;border-radius:.375rem;margin:1rem 0;padding:.625rem .875rem;font-size:.9rem}.legal-prose code{background:var(--fin-bg-2);border:1px solid var(--fin-border);color:var(--fin-text);border-radius:4px;padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85em}.legal-prose hr{border:none;border-top:1px solid var(--fin-border);margin:1.5rem 0}@media (max-width:480px){.legal-prose h2{font-size:1.25rem}.legal-prose h3{font-size:1rem}}
