.legal-link{color:var(--blue);text-underline-offset:3px;-webkit-text-decoration:underline #2a4dcf59;text-decoration:underline #2a4dcf59;transition:text-decoration-color .2s}.legal-link:hover{-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue)}.legal-back{color:var(--muted);transition:color .2s}.legal-back:hover{color:var(--blue)}.legal-doc{color:var(--ink);transition:border-color .25s,box-shadow .25s}.legal-doc:hover{border-color:#c9d6ea;box-shadow:0 16px 30px -22px #0e1a3d66}.legal-doc svg{transition:transform .25s}.legal-doc:hover svg{transform:translate(3px)}.legal h2{letter-spacing:-.02em;color:var(--ink);margin:48px 0 0;font-size:22px;font-weight:700;line-height:1.3}.legal h3{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin:32px 0 0;font-size:13px;font-weight:600}.legal p{margin:16px 0 0}.legal ul{margin:16px 0 0;padding-left:22px;list-style:outside}.legal ul ul{margin-top:10px;list-style:circle}.legal li{margin-top:10px;padding-left:4px}.legal li::marker{color:#8a93a6}.legal .legal-table{border:1px solid var(--line-2);border-radius:14px;margin:20px 0 0;overflow-x:auto}.legal table{border-collapse:collapse;width:100%;min-width:560px;font-size:14.5px;line-height:1.55}.legal th{background:var(--surface);text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);vertical-align:bottom;padding:12px 16px;font-size:12px;font-weight:600}.legal td{border-top:1px solid var(--line-2);vertical-align:top;padding:12px 16px}.legal td:first-child{color:var(--ink);font-weight:500}.legal td ul{margin:0;padding-left:18px}.legal td li{margin-top:2px}
