.legal-page-module__qLSGyG__page{isolation:isolate;gap:18px;padding:24px 0 30px;display:grid;position:relative}.legal-page-module__qLSGyG__page:before{content:"";z-index:-2;background:radial-gradient(circle at 82% 8%,#ffc28094 0%,#71b0ff3d 28%,#0e1e3dd1 68%,#070e20f0 100%),linear-gradient(#08122af5,#050b1afa);width:100vw;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.legal-page-module__qLSGyG__page:after{content:"";z-index:-1;background:linear-gradient(154deg,#ffb76c2e 0 18%,#0000 18% 100%),radial-gradient(circle at 18% 36%,#69abff2e,#0000 34%);width:100vw;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.legal-page-module__qLSGyG__hero{background:radial-gradient(circle at 88% -10%,#7cbcff4d,#0000 32%),linear-gradient(#112741e6,#0a182af0);border:1px solid #6087b285;border-radius:22px;gap:14px;padding:28px;display:grid;box-shadow:0 24px 46px #03081661}.legal-page-module__qLSGyG__kicker{color:#daecff;text-transform:uppercase;letter-spacing:.12em;background:#183554ad;border:1px solid #afd3f880;border-radius:999px;width:fit-content;padding:6px 11px;font-size:11px;font-weight:700;display:inline-flex}.legal-page-module__qLSGyG__hero h1{letter-spacing:-.03em;margin:0;font-size:clamp(2rem,4.1vw,3rem)}.legal-page-module__qLSGyG__heroLead{color:#c8dff6;max-width:72ch;margin:0;font-size:15px;line-height:1.7}.legal-page-module__qLSGyG__metaRow{flex-wrap:wrap;gap:10px;display:flex}.legal-page-module__qLSGyG__metaPill{color:#d3e8fc;background:#10243abd;border:1px solid #8fb5dc66;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:12px;display:inline-flex}.legal-page-module__qLSGyG__snapshotGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.legal-page-module__qLSGyG__snapshotCard{background:linear-gradient(#10263eeb,#0a1a2cf2);border:1px solid #4f759e8a;border-radius:16px;padding:16px;box-shadow:0 14px 28px #02071347}.legal-page-module__qLSGyG__snapshotLabel{color:#9fc2e5;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.legal-page-module__qLSGyG__snapshotValue{color:#edf6ff;margin:8px 0 0;font-size:17px;font-weight:700}.legal-page-module__qLSGyG__snapshotText{color:#c2d9f1;margin:8px 0 0;font-size:14px;line-height:1.55}.legal-page-module__qLSGyG__contentGrid{grid-template-columns:minmax(0,1.65fr) minmax(240px,.75fr);align-items:start;gap:14px;display:grid}.legal-page-module__qLSGyG__mainColumn{gap:12px;display:grid}.legal-page-module__qLSGyG__sectionCard,.legal-page-module__qLSGyG__sidebarCard{background:linear-gradient(#0f243ced,#091627f5);border:1px solid #50769f8a;border-radius:16px;padding:18px;box-shadow:0 16px 30px #0208144d}.legal-page-module__qLSGyG__sectionCard h2,.legal-page-module__qLSGyG__sidebarCard h3{margin:0}.legal-page-module__qLSGyG__sectionBody{gap:12px;margin-top:10px;display:grid}.legal-page-module__qLSGyG__sectionBody p{color:#c5dcef;margin:0;line-height:1.7}.legal-page-module__qLSGyG__sectionBody ul{color:#d3e6f8;gap:7px;margin:0;padding-left:18px;display:grid}.legal-page-module__qLSGyG__sectionBody code{font-family:var(--font-ibm-mono),SFMono-Regular,Menlo,monospace;font-size:12px}.legal-page-module__qLSGyG__sidebar{gap:12px;display:grid}.legal-page-module__qLSGyG__tocList,.legal-page-module__qLSGyG__detailList{color:#d4e7fa;gap:8px;margin:10px 0 0;padding-left:18px;display:grid}.legal-page-module__qLSGyG__detailList{padding-left:0;list-style:none}.legal-page-module__qLSGyG__detailList li{border-top:1px solid #6082a747;padding:10px 0}.legal-page-module__qLSGyG__detailList li:first-child{border-top:0;padding-top:0}.legal-page-module__qLSGyG__detailLabel{color:#98bce0;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.legal-page-module__qLSGyG__detailValue{color:#ebf5ff;line-height:1.55}.legal-page-module__qLSGyG__contactCard{background:radial-gradient(circle at 84% 18%,#73b8ff38,#0000 28%),linear-gradient(#122a45e6,#0a192bf2);border:1px solid #6491c094;border-radius:18px;padding:20px;box-shadow:0 18px 32px #0209154d}.legal-page-module__qLSGyG__contactCard h2{margin:0}.legal-page-module__qLSGyG__contactCard p{color:#c8dff6;margin:10px 0 0;line-height:1.7}.legal-page-module__qLSGyG__contactCard a,.legal-page-module__qLSGyG__sectionCard a,.legal-page-module__qLSGyG__sidebarCard a{color:#a6d2ff}@media (max-width:1100px){.legal-page-module__qLSGyG__snapshotGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-page-module__qLSGyG__contentGrid{grid-template-columns:1fr}}@media (max-width:700px){.legal-page-module__qLSGyG__hero{padding:20px}.legal-page-module__qLSGyG__snapshotGrid{grid-template-columns:1fr}.legal-page-module__qLSGyG__sectionCard,.legal-page-module__qLSGyG__sidebarCard,.legal-page-module__qLSGyG__contactCard{padding:16px}}
