body{margin:0;background:#fbfaf6;color:#171830;font-family:"DM Sans",Arial,sans-serif}.legal-shell{width:min(820px,calc(100% - 36px));margin:auto}.legal-nav{height:78px;display:flex;align-items:center;justify-content:space-between}.legal-nav a{color:#171830;text-decoration:none}.legal-logo{font:800 21px Manrope,Arial}.legal-logo span{color:#7254ea}.back{font-size:13px;font-weight:700}.legal-main{background:#fff;border:1px solid #e8e6df;border-radius:20px;padding:clamp(25px,5vw,55px);margin:35px auto 80px}.legal-main .kicker{font-size:11px;letter-spacing:1.5px;color:#7254ea;font-weight:800}.legal-main h1{font:800 clamp(34px,6vw,52px)/1.08 Manrope,Arial;letter-spacing:-2px;margin:12px 0 30px}.legal-main h2{font:700 20px Manrope,Arial;margin-top:32px}.legal-main p,.legal-main li{color:#626370;line-height:1.7;font-size:14px}.notice{background:#f0ebff;border-radius:12px;padding:17px 20px;margin:22px 0}.legal-footer{text-align:center;color:#777;font-size:11px;margin-bottom:35px}
