body{margin:0;font-family:Manrope,Helvetica Neue,sans-serif;background:#f8f8fb;color:#0c0f14}*{box-sizing:border-box}.privacy-page[data-v-474b0ed3]{min-height:100vh;background:radial-gradient(circle at top right,rgba(64,82,255,.08),transparent 28%),linear-gradient(180deg,#f8f8fb,#f2f4f8)}main[data-v-474b0ed3]{width:min(1280px,100%);margin:0 auto;padding:clamp(1.25rem,4vw,3.25rem);padding-top:0}.overview[data-v-474b0ed3]{margin-top:1.5rem;margin-bottom:1.25rem}.toc-card[data-v-474b0ed3]{padding:1.25rem 1.25rem 1rem;border-radius:24px;border:1px solid rgba(12,15,20,.08);box-shadow:0 18px 48px #0f172a14}.eyebrow[data-v-474b0ed3],.section-number[data-v-474b0ed3]{margin:0 0 .65rem;font-size:.76rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#5e6ad2}.toc-list[data-v-474b0ed3]{column-count:2;column-gap:1.5rem;padding-left:1.15rem;margin:0;list-style:disc}.toc-list li[data-v-474b0ed3]{break-inside:avoid;margin-bottom:.45rem;line-height:1.45}.toc-list a[data-v-474b0ed3]{color:#0c0f14;text-decoration:none}.toc-list a[data-v-474b0ed3]:hover{color:#5e6ad2}.grid[data-v-474b0ed3]{display:grid;grid-template-columns:1fr;gap:1rem}.card[data-v-474b0ed3]{padding:1.2rem 1.2rem 1.15rem;border-radius:22px;scroll-margin-top:6rem;border:1px solid rgba(12,15,20,.08);box-shadow:0 18px 48px #0f172a14}.card h2[data-v-474b0ed3]{margin:0 0 .7rem;font-size:clamp(1.15rem,1.8vw,1.45rem);line-height:1.2}.card h3[data-v-474b0ed3]{margin:0 0 .45rem;font-size:.95rem;font-weight:800;color:#0c0f14}.card p[data-v-474b0ed3],.card li[data-v-474b0ed3]{margin:0;color:#0c0f14cc;line-height:1.58;font-size:.95rem}.card p+p[data-v-474b0ed3],.subsection p+p[data-v-474b0ed3]{margin-top:.55rem}.card ul[data-v-474b0ed3],.subsection ul[data-v-474b0ed3]{margin:.6rem 0 0;padding-left:1.1rem;list-style:disc}.card li+li[data-v-474b0ed3],.subsection li+li[data-v-474b0ed3]{margin-top:.3rem}.subsection[data-v-474b0ed3]{margin-top:.85rem;padding-top:.85rem;border-top:1px solid rgba(12,15,20,.08)}@media (max-width: 960px){.overview[data-v-474b0ed3]{margin-top:1.25rem}}@media (max-width: 720px){.toc-list[data-v-474b0ed3]{column-count:1}}@media (min-width: 961px){.toc-card[data-v-474b0ed3],.card[data-v-474b0ed3]{width:60%;margin:0 auto}}@media (max-width: 600px){.card[data-v-474b0ed3],.toc-card[data-v-474b0ed3]{border-radius:20px}}
