.legal-wrap{padding:64px 40px 96px}@media (max-width:640px){.legal-wrap{padding:40px 16px 64px}}.legal{max-width:720px;font:400 var(--text-body) / 26px var(--font-sans);color:var(--color-fg);margin:0 auto}.legal-h1{font:500 var(--text-display) / var(--text-display--line-height) var(--font-display);color:var(--color-ink);text-wrap:balance}.legal-updated{font-size:var(--text-ui);line-height:var(--text-ui--line-height);color:var(--color-muted);margin-top:12px}.legal-body{margin-top:40px}.legal-body>:first-child{margin-top:0}.legal-body h2{border-top:1px solid var(--color-line);font:500 24px / 32px var(--font-display);color:var(--color-ink);text-wrap:balance;margin-top:48px;padding-top:24px}.legal-body h3{font:600 var(--text-section) / var(--text-section--line-height) var(--font-sans);color:var(--color-ink);margin-top:28px}.legal-body p,.legal-body ul,.legal-body ol,.legal-body .legal-table,.legal-body blockquote{margin-top:14px}.legal-body h2+p,.legal-body h3+p{margin-top:10px}.legal-body ul,.legal-body ol{padding-left:22px}.legal-body ul{list-style:outside}.legal-body ol{list-style:decimal}.legal-body li+li,.legal-body li>ul,.legal-body li>ol{margin-top:6px}.legal-body strong{color:var(--color-ink);font-weight:600}.legal-body a{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong);text-underline-offset:3px;overflow-wrap:anywhere}.legal-body a:hover{text-decoration-color:currentColor}.legal-body code{border:1px solid var(--color-line);border-radius:var(--radius-chip);background:var(--color-band);overflow-wrap:anywhere;padding:1px 5px;font-size:.875em}.legal-body blockquote{border-left:3px solid var(--color-line-strong);background:var(--color-band);color:var(--color-sub);padding:12px 16px}.legal-body hr{border:0;border-top:1px solid var(--color-line);margin:32px 0}.legal-table{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);overflow-x:auto}.legal-table table{border-collapse:collapse;width:100%;min-width:560px;font-size:var(--text-ui);line-height:var(--text-ui--line-height);text-align:left}.legal-table th,.legal-table td{vertical-align:top;border-bottom:1px solid var(--color-line);padding:10px 14px}.legal-table th{background:var(--color-band);color:var(--color-ink);font-weight:500}.legal-table tr:last-child td{border-bottom:0}.legal-table code{white-space:nowrap;overflow-wrap:normal}@media (max-width:640px){.legal-h1{font-size:var(--text-display-sm);line-height:var(--text-display-sm--line-height)}.legal-body h2{font-size:21px;line-height:28px}}
