.vl-legal{font-family:var(--font-sans);color:#f2eee6;overflow-wrap:anywhere}.vl-legal-nav{gap:24px;width:100%;max-width:none;height:auto;min-height:80px;padding:16px max(24px,50% - 648px)}.vl-legal>header{top:var(--vowlens-staging-notice-height,0px)}.vl-legal-main{max-width:760px;padding:48px 24px}.vl-legal h1{font-family:var(--font-serif);text-wrap:balance;color:#f2eee6;font-size:clamp(2rem,3.6vw,3.5rem);font-weight:400;line-height:1.2}.vl-legal h2{font-family:var(--font-serif);padding-bottom:16px;font-size:1.5rem;line-height:1.3}.vl-legal .legal-content{font-size:1rem;line-height:1.625}.vl-legal .legal-content h3{font-size:1.125rem}.vl-legal .text-\[\#71717a\],.vl-legal .text-\[\#a1a1aa\]{color:#b7b7b8}.vl-legal .legal-content strong{color:#f2eee6}.vl-legal .text-xs{font-size:.875rem;line-height:1.5}.vl-legal a,.vl-legal button{touch-action:manipulation;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.vl-legal a{overflow-wrap:anywhere}.vl-legal-languages{background:#111827;gap:8px}.vl-legal-languages button{cursor:pointer}.vl-legal :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #c9a86c}.vl-legal-footer{margin-top:48px;padding-top:24px}.vl-legal-footer>div{flex-wrap:wrap;justify-content:center;gap:8px 24px}.vl-legal section{scroll-margin-top:calc(var(--vowlens-staging-notice-height,0px) + 96px)}@media (max-width:780px){.vl-legal-main{padding-block:32px}.vl-legal-nav{min-height:76px}.vl-legal-main>.mb-12{margin-bottom:32px}}@media (prefers-reduced-motion:reduce){.vl-legal *{transition:none!important}}
