.legal-doc{font-size:.9375rem;line-height:1.75;color:#3a3a3c}.legal-doc .legal-intro{margin-bottom:2rem;border-radius:.5rem;border:1px solid rgba(0,0,0,.08);background:#00000006;padding:1rem 1.25rem;font-size:.8125rem;color:#6e6e73;line-height:1.65}.legal-doc h2{margin-top:2.75rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(0,0,0,.08);font-size:1.0625rem;font-weight:600;letter-spacing:.02em;color:#1d1d1f}.legal-doc h2:first-child,.legal-doc .legal-first-h2{margin-top:0}.legal-doc h3{margin-top:1.5rem;margin-bottom:.5rem;font-size:.9375rem;font-weight:600;color:#1d1d1f}.legal-doc p{margin-bottom:1rem}.legal-doc ul,.legal-doc ol{margin:.75rem 0 1.25rem;padding-left:1.35rem}.legal-doc li{margin-bottom:.45rem}.legal-doc strong{font-weight:600;color:#1d1d1f}.legal-doc a{color:#6d28d9;text-decoration:underline;text-decoration-color:#6d28d959;text-underline-offset:2px}.legal-doc a:hover{color:#5b21b6}.legal-doc table{width:100%;border-collapse:collapse;margin:1.25rem 0;font-size:.8125rem}.legal-doc th,.legal-doc td{border:1px solid rgba(0,0,0,.08);padding:.5rem .65rem;text-align:left;vertical-align:top}.legal-doc thead th{background:#0000000a;font-weight:600;color:#1d1d1f}.legal-doc tbody tr:nth-child(2n){background:#00000005}.legal-doc .legal-caps-disclaimer{font-size:.8125rem;letter-spacing:.02em;color:#6e6e73}.legal-doc h2.legal-part{margin:0;padding:0;border:0;font-size:15px;font-weight:400;line-height:1.75;letter-spacing:normal;color:#3a3a3c}
