.policyPage{color:#17151d;background:#f6f3ee;min-height:100vh;font-family:Arial,sans-serif}.policyPage header{background:#fff;border-bottom:1px solid #dedbe5;height:78px;padding:0 6vw;position:static}.policyPage header a{color:#17151d;font-size:12px;font-weight:700;text-decoration:none}.policyPage header a:first-child{display:grid}.policyPage header b{letter-spacing:3px}.policyPage header small{color:#7257ff;letter-spacing:1.5px;margin-top:4px;font-size:7px}.policyHero{background:radial-gradient(circle at 85%,#7257ff20,#0000 28%),#fff;padding:80px 10vw}.policyHero>span,.policyContent section>span{color:#7257ff;letter-spacing:1.8px;font-size:9px;font-weight:800}.policyHero h1{letter-spacing:-4px;margin:18px 0;font:500 clamp(52px,7vw,92px)/.92 Georgia}.policyHero em{color:#7257ff;font-weight:400}.policyHero p{color:#6f6a78;max-width:650px;font:16px/1.6 Georgia}.policyHero aside{color:#75531e;letter-spacing:.7px;background:#fff3d8;margin-top:22px;padding:10px 13px;font-size:8px;display:inline-block}.policyPage>nav{z-index:3;background:#17151d;gap:25px;padding:17px 8vw;display:flex;position:sticky;top:0;overflow:auto}.policyPage>nav a{color:#fff;white-space:nowrap;font-size:10px;text-decoration:none}.policyContent{max-width:900px;margin:auto;padding:50px 25px 90px}.policyContent section{border-bottom:1px solid #dedbe5;padding:45px 0;scroll-margin-top:55px}.policyContent h2{margin:10px 0 20px;font:500 34px Georgia}.policyContent p,.policyContent li{color:#5f5a66;font:14px/1.7 Georgia}.policyContent li{padding:5px 0}.policyContent .note{color:#4f4569;background:#eeeaf6;padding:14px}.policyPage footer{color:#fff;background:#17151d;padding:45px 8vw}.policyPage footer b{letter-spacing:3px}.policyPage footer p{color:#aaa}.policyPage footer a{color:#9b87ff}@media (max-width:650px){.policyHero{padding:60px 22px}.policyHero h1{letter-spacing:-2px}.policyPage>nav{padding-left:22px}.policyContent h2{font-size:29px}}
