.privacy-policy{color:#0b2238!important}.vcp-revamp .vcp-legal-hero{padding:48px 0 56px;position:relative;overflow:hidden;border-bottom:1px solid var(--line);background:var(--paper)}.vcp-revamp .vcp-legal-hero .vcp-hero-eyebrow-row{margin-bottom:0}.vcp-revamp .vcp-legal-hero::before{content:'';position:absolute;inset:0;background-image:radial-gradient(#b6bbd6 1px,transparent 1px);background-size:22px 22px;background-position:-1px -1px;opacity:.45;pointer-events:none}.vcp-revamp .vcp-legal-hero-inner{position:relative;max-width:880px}.vcp-revamp .vcp-legal-hero h1{font-family:var(--serif);font-weight:600;letter-spacing:-.025em;font-size:52px;line-height:1.05;margin-top:12px;color:var(--ink-0)}.vcp-revamp .vcp-legal-effective{margin-top:18px;font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.vcp-revamp .vcp-legal{padding:64px 0 96px;background:var(--paper-2)}.vcp-revamp .vcp-legal-doc{max-width:860px;margin:0 auto;background:var(--card);border:1px solid var(--line);border-radius:8px;padding:56px 64px;color:var(--ink-1);font-family:var(--sans);font-size:15px;line-height:1.75}.vcp-revamp .vcp-legal-doc>p{margin:0 0 18px}.vcp-revamp .vcp-legal-doc>p:last-child{margin-bottom:0}.vcp-revamp .vcp-legal-doc h1{font-family:var(--serif);font-weight:600;font-size:32px;color:var(--ink-0);margin:0 0 12px;letter-spacing:-.02em}.vcp-revamp .vcp-legal-doc h2{font-family:var(--serif);font-weight:600;font-size:22px;color:var(--ink-0);margin:40px 0 14px;padding-top:28px;border-top:1px solid var(--line);letter-spacing:-.01em}.vcp-revamp .vcp-legal-doc h2:first-of-type{border-top:0;padding-top:8px;margin-top:24px}.vcp-revamp .vcp-legal-doc ul{list-style:disc;padding-left:22px;margin:0 0 18px}.vcp-revamp .vcp-legal-doc ul li{margin:0 0 8px}.vcp-revamp .vcp-legal-doc strong{color:var(--ink-0)}.vcp-revamp .vcp-legal-doc a{color:var(--indigo);text-decoration:underline;text-underline-offset:2px}.vcp-revamp .vcp-legal-doc a:hover{color:#4338ca}@media (max-width:768px){.vcp-revamp .vcp-legal-hero{padding:32px 0 32px}.vcp-revamp .vcp-legal-hero h1{font-size:34px}.vcp-revamp .vcp-legal{padding:32px 0 64px}.vcp-revamp .vcp-legal-doc{padding:32px 24px}.vcp-revamp .vcp-legal-doc h1{font-size:26px}.vcp-revamp .vcp-legal-doc h2{font-size:19px;margin:32px 0 12px;padding-top:22px}}
