.legal-body{color:#a1a1aa;line-height:1.75}.legal-body section+section{margin-top:3rem}.legal-body h2{font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:1.35rem;font-weight:600;letter-spacing:-.02em;color:#fafafa;scroll-margin-top:6rem}.legal-body h3{font-size:.95rem;font-weight:600;color:#e4e4e7;margin-top:1.75rem}.legal-body section>*+*{margin-top:.95rem}.legal-body h2+*{margin-top:1rem}.legal-body *+h3{margin-top:1.75rem}.legal-body ul,.legal-body ol{padding-left:1.25rem}.legal-body ul{list-style:disc}.legal-body ol{list-style:decimal}.legal-body li+li{margin-top:.5rem}.legal-body li::marker{color:#52525b}.legal-body strong{color:#e4e4e7;font-weight:600}.legal-body a{color:#a5b4fc;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#a5b4fc59;transition:color .15s}.legal-body a:hover{color:#c7d2fe}.legal-body .callout{border:1px solid rgba(255,255,255,.07);background:#ffffff05;border-radius:1rem;padding:1.25rem 1.4rem}.legal-body .callout-accent{border-color:#6366f147;background:linear-gradient(to bottom right,#6366f11a,#ffffff05)}.legal-body table{width:100%;border-collapse:collapse;font-size:.9rem}.legal-body th,.legal-body td{text-align:left;padding:.7rem .9rem;border-bottom:1px solid rgba(255,255,255,.06);vertical-align:top}.legal-body th{color:#d4d4d8;font-weight:600;font-size:.78rem;text-transform:uppercase;letter-spacing:.05em}.legal-body .table-wrap{overflow-x:auto;border:1px solid rgba(255,255,255,.07);border-radius:1rem}
