.legal-shell{min-height:100vh;background:#0a0912;color:#e7e3f2}.legal-prose{font-size:14.5px;line-height:1.75;color:#cfc9e0}.legal-prose h2{font-family:Space Grotesk,sans-serif;font-size:21px;font-weight:600;line-height:1.3;color:#f2f0fa;margin:44px 0 14px;padding-top:10px;border-top:1px solid rgba(124,92,255,.14);scroll-margin-top:24px}.legal-prose h3{font-size:15.5px;font-weight:600;color:#e7e3f2;margin:26px 0 8px}.legal-prose p{margin:0 0 14px}.legal-prose strong{color:#e7e3f2;font-weight:600}.legal-prose ol,.legal-prose ul{margin:0 0 16px;padding-left:22px;display:flex;flex-direction:column;gap:6px}.legal-prose ul{list-style:disc}.legal-prose ol{list-style:decimal}.legal-prose li::marker{color:#7c5cff}.legal-prose a{color:#b9a7ff;text-decoration:underline;text-decoration-color:rgba(185,167,255,.35);text-underline-offset:3px}.legal-prose a:hover{color:#fff}.legal-table-wrap{overflow-x:auto;overscroll-behavior-x:contain;margin:0 0 18px;border:1px solid rgba(124,92,255,.18);border-radius:12px}.legal-prose table{width:100%;border-collapse:collapse;font-size:13px;min-width:560px}.legal-prose th{text-align:left;font-weight:600;color:#e7e3f2;background:rgba(124,92,255,.08);padding:10px 14px;border-bottom:1px solid rgba(124,92,255,.18);white-space:nowrap}.legal-prose td{padding:10px 14px;border-bottom:1px solid rgba(124,92,255,.09);vertical-align:top;color:#cfc9e0}.legal-prose tr:last-child td{border-bottom:none}.legal-toc{border:1px solid rgba(124,92,255,.18);background:rgba(124,92,255,.05);border-radius:14px;padding:18px 22px;margin:26px 0 8px}.legal-toc p{font-size:11.5px;text-transform:uppercase;letter-spacing:.08em;color:#7a7390;margin:0 0 10px}.legal-toc ol{list-style:decimal;padding-left:20px;margin:0;display:grid;grid-template-columns:1fr;gap:5px;font-size:13.5px}@media (min-width:640px){.legal-toc ol{grid-template-columns:1fr 1fr;-moz-column-gap:28px;column-gap:28px}}.legal-toc li::marker{color:#7c5cff;font-size:12px}.legal-toc a{color:#c7c1d8;text-decoration:none}.legal-toc a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.legal-note{border:1px solid rgba(124,92,255,.22);background:rgba(124,92,255,.06);border-radius:12px;padding:14px 18px;margin:0 0 18px;font-size:13.5px}html.fs-web .legal-shell{background:transparent;color:#15112a;padding:28px 12px 56px}html.fs-web .legal-shell>div{background:#fff;border:1px solid #e6e2f2;border-radius:28px;box-shadow:0 1px 2px rgba(21,17,42,.05),0 30px 70px -48px rgba(91,63,214,.45);padding-top:40px!important;padding-bottom:48px!important}@media (min-width:768px){html.fs-web .legal-shell>div{padding-left:56px!important;padding-right:56px!important}}@media (max-width:767px){html.fs-web .legal-shell{padding:16px 8px 40px}html.fs-web .legal-shell>div{border-radius:22px;padding-left:18px!important;padding-right:18px!important}}html.fs-web .legal-prose{color:#3b3556}html.fs-web .legal-prose h2{color:#15112a;border-top-color:#ece8f6}html.fs-web .legal-prose h3,html.fs-web .legal-prose strong{color:#2d2843}html.fs-web .legal-prose li::marker,html.fs-web .legal-toc li::marker{color:#6a4cf0}html.fs-web .legal-prose a{color:#5b3fd6;text-decoration-color:rgba(91,63,214,.35)}html.fs-web .legal-prose a:hover{color:#3f27b0}html.fs-web .legal-table-wrap{border-color:#e6e2f2}html.fs-web .legal-prose th{color:#15112a;background:#f6f4fd;border-bottom-color:#e6e2f2}html.fs-web .legal-prose td{color:#3b3556;border-bottom-color:#efecf7}html.fs-web .legal-toc{background:#f8f7fd;border-color:#e6e2f2}html.fs-web .legal-toc p{color:#5e5876}html.fs-web .legal-toc a{color:#2d2843}html.fs-web .legal-toc a:hover{color:#5b3fd6}html.fs-web .legal-note{background:linear-gradient(135deg,#f3effe,#fff 70%);border-color:#ddd3fb;color:#2d2843}