.policy-page[data-v-69a87639]{min-height:100dvh;padding:1rem;background:linear-gradient(145deg,#06100ef2,#101213 42%,#0a1a16f2)}.policy-document[data-v-69a87639]{width:100%;max-width:68rem;margin:0 auto;padding:clamp(1.25rem,4vw,3rem);background:linear-gradient(180deg,#ffffff0a,#ffffff05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);border-radius:.5rem;box-shadow:0 10px 40px #00000059;color:#d1d5db;font-size:.9375rem;line-height:1.7}.policy-header[data-v-69a87639]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgb(255 255 255 / 10%)}.policy-kicker[data-v-69a87639]{color:#6ee7b7;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.policy-header h1[data-v-69a87639]{margin:.35rem 0 0;color:#fff;font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.15}.policy-updated[data-v-69a87639]{margin:.5rem 0 0;color:#9ca3af;font-size:.875rem}.policy-nav[data-v-69a87639]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.policy-nav-link[data-v-69a87639]{border:1px solid rgb(255 255 255 / 12%);border-radius:.5rem;padding:.4rem .65rem;color:#e5e7eb;font-size:.8125rem;line-height:1.25;text-decoration:none}.policy-nav-link[data-v-69a87639]:hover{border-color:#6ee7b766;background:#ffffff12}.policy-document[data-v-69a87639] h2{margin:2.75rem 0 1rem;scroll-margin-top:1rem;color:#fff;font-size:1.25rem;line-height:1.35}.policy-document[data-v-69a87639] h3{margin:1.75rem 0 .6rem;color:#f3f4f6;font-size:1rem;line-height:1.4}.policy-document[data-v-69a87639] p,.policy-document[data-v-69a87639] ul,.policy-document[data-v-69a87639] ol{margin:0 0 1.1rem}.policy-document[data-v-69a87639] ul,.policy-document[data-v-69a87639] ol{padding-left:1.35rem}.policy-document[data-v-69a87639] li+li{margin-top:.45rem}.policy-document[data-v-69a87639] a{color:#6ee7b7;text-underline-offset:.18em}.policy-document[data-v-69a87639] a:hover{color:#a7f3d0}@media(max-width:40rem){.policy-page[data-v-69a87639]{padding:.75rem}.policy-header[data-v-69a87639]{flex-direction:column}.policy-nav[data-v-69a87639]{justify-content:flex-start}}
