.vq-legal{min-height:100vh;background:radial-gradient(circle at 50% 0,rgba(47,140,255,.12),transparent 36%),#030914;color:#eef5ff}.vq-legal__header{border-bottom:1px solid rgba(137,177,221,.16)}.vq-legal__header .vq-shell{height:88px;display:flex;align-items:center;justify-content:space-between}.vq-legal__back{font:11px var(--mono);letter-spacing:.1em;color:#8d9caf}.vq-legal__main{width:min(760px,calc(100% - 40px));margin:0 auto;padding:110px 0 140px}.vq-legal__main .vq-eyebrow{justify-content:flex-start}.vq-legal__main h1{font-size:clamp(44px,7vw,78px);line-height:1;letter-spacing:-.055em;font-weight:480;margin:0 0 30px}.vq-legal__updated{font:10px var(--mono);color:#64768b;text-transform:uppercase;letter-spacing:.1em;margin-bottom:60px}.vq-legal__main h2{font-size:25px;letter-spacing:-.025em;margin:54px 0 15px}.vq-legal__main p,.vq-legal__main li{color:#9cabbc;line-height:1.75}.vq-legal__main a{color:#80bcff;text-decoration:underline}.vq-legal__main ul{padding-left:20px}.vq-legal__notice{border:1px solid rgba(137,177,221,.2);padding:22px;margin-top:50px;color:#7f91a5;font-size:12px}.vq-legal__footer{padding:35px 0;border-top:1px solid rgba(137,177,221,.16);color:#64768b;font:10px var(--mono)}
@media(max-width:700px){.vq-legal__header .vq-shell{height:72px}.vq-legal__main{padding:80px 0 100px}.vq-legal__main h1{font-size:46px}.vq-legal__main h2{font-size:22px}}
