.legal-page-container[data-v-2da0a256]{background-color:#f6f7fb;min-height:100vh}.legal-page-wrapper[data-v-2da0a256]{padding:96px 0 0}.legal-page[data-v-2da0a256]{max-width:920px;margin:0 auto;padding:56px 24px 96px;background-color:#fff;box-shadow:0 12px 40px #0f172a14;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#1f2933;line-height:1.6}@media (max-width: 768px){.legal-page[data-v-2da0a256]{padding:40px 18px 72px}}.legal-page header[data-v-2da0a256]{margin-bottom:48px;border-bottom:2px solid #dbe1f1;padding-bottom:24px}.legal-page header h1[data-v-2da0a256]{margin:0 0 12px;font-size:28px;letter-spacing:-.01em}.legal-page header p[data-v-2da0a256]{margin:0;color:#4b5563;font-size:16px}.legal-page .toc[data-v-2da0a256]{background-color:#f0f4ff;border:1px solid #d4defb;border-radius:12px;padding:18px 22px;margin:32px 0 48px}.legal-page .toc h2[data-v-2da0a256]{margin:0 0 12px;font-size:18px}.legal-page .toc .toc-list[data-v-2da0a256]{list-style:none;margin:0;padding:0}.legal-page .toc .toc-list li[data-v-2da0a256]{margin-bottom:6px}.legal-page section[data-v-2da0a256]{margin-bottom:40px}.legal-page section h2[data-v-2da0a256]{margin:0 0 12px;font-size:22px;color:#111827}.legal-page section h3[data-v-2da0a256]{margin:24px 0 8px;font-size:18px;color:#1f2937}.legal-page p[data-v-2da0a256],.legal-page li[data-v-2da0a256]{font-size:16px}.legal-page ul[data-v-2da0a256],.legal-page ol[data-v-2da0a256]{padding-left:20px}.legal-page strong[data-v-2da0a256]{color:#0f172a}.legal-page footer[data-v-2da0a256]{margin-top:72px;padding-top:24px;border-top:1px solid #e5e7eb;font-size:14px;color:#6b7280}.legal-page a[data-v-2da0a256]{color:#2643e9;text-decoration:none;font-weight:600}.legal-page a[data-v-2da0a256]:hover,.legal-page a[data-v-2da0a256]:focus{color:#1b2fbf}
