.legal-module__8113wq__legalPage{color:#f1f1f4;background:radial-gradient(circle at 18% 10%,#ab8ff526,#0000 30%),radial-gradient(circle at 82% 88%,#6bd3ff14,#0000 32%),#0f1014;min-height:100vh}.legal-module__8113wq__legalShell{width:min(100%,900px);margin-inline:auto;padding:42px clamp(20px,5vw,54px) 72px}.legal-module__8113wq__legalNav{justify-content:space-between;align-items:center;gap:18px;margin-bottom:48px;display:flex}.legal-module__8113wq__brand{color:#fff;align-items:center;gap:9px;width:fit-content;font-size:1rem;font-weight:950;display:inline-flex}.legal-module__8113wq__brand img{filter:drop-shadow(0 0 18px #ab8ff552);border-radius:8px}.legal-module__8113wq__brand strong{color:#ab8ff5}.legal-module__8113wq__backLink{color:#dfe2ef;background:#242735c7;border:1px solid #3a4054;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:.84rem;font-weight:900;display:inline-flex}.legal-module__8113wq__backLink:hover{color:#fff;border-color:#ab8ff5a8}.legal-module__8113wq__legalHero{text-align:center;justify-items:center;gap:13px;margin-bottom:26px;display:grid}.legal-module__8113wq__kicker{color:#ab8ff5;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:950}.legal-module__8113wq__legalHero h1{color:#f1f1f4;letter-spacing:0;white-space:nowrap;width:100%;max-width:none;font-size:clamp(2.35rem,5.2vw,4.4rem);line-height:1.02}.legal-module__8113wq__updated{color:#a9afbf;font-weight:850}.legal-module__8113wq__legalCard{background:linear-gradient(#ab8ff50d,#0000 34%),#181a21eb;border:1px solid #303342;border-radius:8px;gap:28px;padding:clamp(20px,4vw,34px);display:grid;box-shadow:0 18px 55px #0000003d}.legal-module__8113wq__legalSection{gap:10px;display:grid}.legal-module__8113wq__legalSection h2{color:#f1f1f4;font-size:1.18rem;line-height:1.2}.legal-module__8113wq__legalSection p,.legal-module__8113wq__legalSection li{color:#b8bdcb;line-height:1.72}.legal-module__8113wq__legalSection ul{gap:8px;padding-left:1.1rem;display:grid}.legal-module__8113wq__legalSection a{color:#bdaaff;text-underline-offset:4px;font-weight:900;text-decoration:underline;text-decoration-thickness:1px}.legal-module__8113wq__notice{color:#dfe2ef;background:#ab8ff514;border:1px solid #ab8ff53d;border-radius:8px;padding:14px 16px;line-height:1.62}@media (max-width:640px){.legal-module__8113wq__legalShell{padding:28px 18px 52px}.legal-module__8113wq__legalNav{flex-direction:column;align-items:stretch;margin-bottom:34px}.legal-module__8113wq__backLink{width:100%}.legal-module__8113wq__legalHero h1{max-width:100%;font-size:clamp(1.8rem,8.6vw,2.6rem)}}
