.x3m .x3legal-head{border-bottom:1px solid var(--line);background:radial-gradient(900px 380px at 80% 0,#00b2fd1f,#0000 62%),#000;padding:clamp(44px,6vw,80px) 0 clamp(32px,4vw,48px)}.x3m .x3legal-head .wrap,.x3m .x3legal .wrap{max-width:900px}.x3m .x3legal-head h1{margin-top:14px;font-size:clamp(34px,4vw,50px);font-weight:900;line-height:1.08}.x3m .x3legal-head .meta{color:var(--fg2);margin-top:14px;font-size:15.5px}.x3m .x3legal{padding:clamp(40px,5vw,64px) 0 clamp(56px,6vw,88px)}.x3m .x3legal .body{color:var(--fg);font-size:17px;line-height:1.7}.x3m .x3legal .body p{margin:0 0 14px}.x3m .x3legal .body h2{border-top:1px solid var(--line2);color:#fff;margin:34px 0 10px;padding-top:18px;font-size:21px;font-weight:800}.x3m .x3legal .body ul{margin:0 0 14px;padding-left:22px}.x3m .x3legal .body li{margin:4px 0}.x3m .x3legal .body strong{color:#fff}.x3m .x3legal a{color:var(--cyan2);text-underline-offset:3px;text-decoration:underline}.x3m .x3legal aside{border-top:3px solid var(--amber);color:#f3e3bf;margin-top:38px;padding-top:18px;font-size:15px;line-height:1.6}.x3m .x3legal aside b{color:var(--amber)}.x3m .x3legal .back{color:var(--fg2);margin-top:28px;font-size:15.5px}
