.vl-legal-prose{z-index:10;color:#fffc;animation:.8s both vp-reveal-up;position:relative}.vl-legal-prose h1,.vl-legal-prose .text-2xl.font-bold{letter-spacing:-.02em;font-size:clamp(28px,3vw,42px);font-weight:900;line-height:1.1;color:#fff!important}.vl-legal-prose h1:after{content:"";background:linear-gradient(90deg,#10b981,#06b6d4);border-radius:999px;width:80px;height:3px;margin-top:18px;display:block;box-shadow:0 0 20px #10b98180}.vl-legal-prose h2,.vl-legal-prose .text-sm.font-semibold{letter-spacing:-.005em;color:#fff!important;font-size:16px!important;font-weight:800!important}.vl-legal-prose p,.vl-legal-prose .text-slate-600{color:#ffffffa6!important;font-size:14.5px!important;line-height:1.75!important}.vl-legal-prose .text-slate-900{color:#fff!important}.vl-legal-prose ul,.vl-legal-prose ol{color:#ffffffa6!important}.vl-legal-prose li::marker{color:#34d399}.vl-legal-prose section,.vl-legal-prose .rounded-2xl{-webkit-backdrop-filter:blur(10px);transition:border-color .3s,box-shadow .3s;background:linear-gradient(155deg,#10b9810a 0%,#06091ab3 60%)!important;border-color:#ffffff14!important}.vl-legal-prose section:hover,.vl-legal-prose .rounded-2xl:hover{box-shadow:0 0 40px #10b9811a;border-color:#10b98140!important}.vl-legal-prose a{color:#6ee7b7;text-underline-offset:3px;-webkit-text-decoration:underline #6ee7b766;text-decoration:underline #6ee7b766;transition:color .2s,text-decoration-color .2s}.vl-legal-prose a:hover{color:#fff;text-decoration-color:#6ee7b7}.vl-legal-prose .space-y-6>*+*{margin-top:28px!important}.vl-legal-prose .space-y-3>*+*{margin-top:14px!important}.vl-legal-prose{max-width:900px}
