.legal{color:#27272a;background:#fafaf9}.legal-prose{color:#3f3f46;font-size:17px;line-height:1.75}.legal-prose h1{font-family:var(--font-display);letter-spacing:-.02em;color:#18181b;margin:0 0 .5em;font-size:2.25rem;font-weight:700}.legal-prose h2{font-family:var(--font-display);color:#18181b;margin:2em 0 .6em;font-size:1.35rem;font-weight:700}.legal-prose h3{font-family:var(--font-display);color:#18181b;margin:1.6em 0 .5em;font-size:1.1rem;font-weight:700}.legal-prose p{margin:0 0 1em}.legal-prose ul,.legal-prose ol{margin:0 0 1em;padding-left:1.4em}.legal-prose ul{list-style:outside}.legal-prose ol{list-style:decimal}.legal-prose li{margin-bottom:.35em}.legal-prose a{color:#b45309;-webkit-text-decoration:underline #fbbf24;text-decoration:underline #fbbf24}.legal-prose a:hover{color:#92400e}.legal-prose strong{color:#18181b}.legal-prose em{color:#52525b}.legal-prose hr{border:0;border-top:1px solid #e7e5e4;margin:2em 0}.legal-prose blockquote{color:#52525b;background:#f5f5f4;border-radius:8px;margin:0 0 1em;padding:.75em 1em}.legal-prose table{border-collapse:collapse;width:100%;margin:0 0 1.5em;font-size:15px;display:block;overflow-x:auto}.legal-prose th,.legal-prose td{text-align:left;vertical-align:top;border:1px solid #e7e5e4;min-width:10em;padding:10px 12px}.legal-prose th{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#57534e;background:#f5f5f4;font-size:12px}
