
body.r6-v715.page-legal main{width:min(1420px,calc(100% - 64px))}
body.r6-v715.page-legal .legal-page{width:min(980px,100%);margin:56px auto 88px;padding:0!important;background:#0d1015;border:1px solid #272c35;border-radius:14px;overflow:hidden;box-shadow:0 18px 60px rgba(0,0,0,.18)}
body.r6-v715.page-legal .legal-page.hidden{display:none!important}
body.r6-v715.page-legal .back-link{display:inline-flex;align-items:center;gap:7px;margin:24px 42px 0;padding:7px 10px;border-radius:7px;color:#9ea5b2;font-size:12px;font-weight:700;transition:color .16s ease,background .16s ease}
body.r6-v715.page-legal .back-link:hover{color:#fff;background:#151a21}
body.r6-v715.page-legal .legal-hero{padding:50px 42px 38px;border-bottom:1px solid #252a33;background:linear-gradient(180deg,#10141b 0%,#0d1015 100%)}
body.r6-v715.page-legal .legal-hero>span{display:block;margin-bottom:15px;color:#a970ff;font-size:10px;font-weight:900;letter-spacing:.2em}
body.r6-v715.page-legal .legal-hero h1{max-width:780px;margin:0;font-size:clamp(38px,4.5vw,58px);line-height:1;letter-spacing:-.045em}
body.r6-v715.page-legal .legal-hero p{max-width:700px;margin:18px 0 0;color:#969da8;font-size:14px;line-height:1.65}
body.r6-v715.page-legal .legal-content{padding:16px 42px 52px}
body.r6-v715.page-legal .legal-content h2{position:relative;margin:0;padding:27px 0 0;color:#f3f5f7;font-size:17px;line-height:1.35;letter-spacing:-.01em}
body.r6-v715.page-legal .legal-content h2:not(:first-child){margin-top:23px;border-top:1px solid #222832}
body.r6-v715.page-legal .legal-content p{max-width:840px;margin:11px 0 0;color:#a6adb8;font-size:13.5px;line-height:1.78}
body.r6-v715.page-legal .legal-content b{color:#d9dde3;font-weight:750}
body.r6-v715.page-legal .v6-side-nav a{border-left-color:transparent!important;background:transparent!important;color:#8d949f!important}
body.r6-v715.page-legal .v6-side-nav a[data-route-active="true"]{background:#171c23!important;color:#fff!important;border-left-color:#ef334d!important}
body.r6-v715.page-legal .v6-side-nav a[data-route-active="true"] span{color:#fff!important}
body.r6-v715.page-legal .v6-nav-discord{color:#dfe2ff!important}
body.r6-v715.page-legal .topbar{border-bottom-color:#22262e!important}

@media(max-width:900px){
  body.r6-v715.page-legal .legal-page{margin:28px auto 60px}
  body.r6-v715.page-legal .back-link{margin:18px 26px 0}
  body.r6-v715.page-legal .legal-hero{padding:38px 26px 30px}
  body.r6-v715.page-legal .legal-content{padding:10px 26px 40px}
}
@media(max-width:720px){
  body.r6-v715.page-legal main{width:calc(100% - 24px)!important;padding-top:0!important}
  body.r6-v715.page-legal .legal-page{margin:18px auto 44px;border-radius:10px}
  body.r6-v715.page-legal .back-link{margin:14px 18px 0;padding-left:0;background:transparent!important}
  body.r6-v715.page-legal .legal-hero{padding:30px 18px 24px}
  body.r6-v715.page-legal .legal-hero h1{font-size:36px;line-height:1.02}
  body.r6-v715.page-legal .legal-hero p{font-size:13px;margin-top:13px}
  body.r6-v715.page-legal .legal-content{padding:4px 18px 32px}
  body.r6-v715.page-legal .legal-content h2{font-size:16px;padding-top:23px}
  body.r6-v715.page-legal .legal-content p{font-size:13px;line-height:1.7}
}
