.legal-page[data-v-15c28d0d]{padding:24px 16px 48px}.legal-container[data-v-15c28d0d]{max-width:820px;margin:0 auto}.legal-header[data-v-15c28d0d]{border-bottom:1px solid #00000014;padding-bottom:20px}.legal-title[data-v-15c28d0d]{margin:0 0 12px;font-size:2.2rem;font-weight:700;line-height:1.2}.legal-meta[data-v-15c28d0d]{color:var(--q-primary);background:#1976d214;border-radius:999px;align-items:center;margin-bottom:16px;padding:4px 12px;font-size:.85rem;display:inline-flex}.legal-intro[data-v-15c28d0d]{color:#000000a6;margin:0;font-size:1rem;line-height:1.7}.legal-toc[data-v-15c28d0d]{background:#00000008;border:1px solid #0000000f;border-radius:12px;padding:18px 22px}.legal-toc-title[data-v-15c28d0d]{text-transform:uppercase;letter-spacing:.5px;color:#0000008c;margin-bottom:10px;font-size:.8rem;font-weight:600}.legal-toc-list[data-v-15c28d0d]{columns:2;column-gap:32px;margin:0;padding-left:20px}.legal-toc-list li[data-v-15c28d0d]{break-inside:avoid;margin-bottom:6px}.legal-toc-list a[data-v-15c28d0d]{color:var(--q-primary);text-decoration:none}.legal-toc-list a[data-v-15c28d0d]:hover{text-decoration:underline}.legal-section[data-v-15c28d0d]{border-bottom:1px solid #0000000f;padding:22px 0;scroll-margin-top:80px}.legal-section[data-v-15c28d0d]:last-of-type{border-bottom:none}.legal-section p[data-v-15c28d0d]{color:#000000c7;margin:0 0 12px;line-height:1.75}.legal-section p[data-v-15c28d0d]:last-child{margin-bottom:0}.legal-section-title[data-v-15c28d0d]{margin:0 0 12px;font-size:1.25rem;font-weight:600}.legal-list[data-v-15c28d0d]{margin:8px 0 0;padding-left:22px}.legal-list li[data-v-15c28d0d]{color:#000000c7;margin-bottom:8px;line-height:1.7}.legal-link[data-v-15c28d0d]{color:var(--q-primary);text-decoration:none}.legal-link[data-v-15c28d0d]:hover{text-decoration:underline}.body--dark .legal-header[data-v-15c28d0d]{border-bottom-color:#ffffff1a}.body--dark .legal-intro[data-v-15c28d0d],.body--dark .legal-section p[data-v-15c28d0d],.body--dark .legal-list li[data-v-15c28d0d]{color:#ffffffbf}.body--dark .legal-meta[data-v-15c28d0d]{background:#ffffff14}.body--dark .legal-toc[data-v-15c28d0d]{background:#ffffff0a;border-color:#ffffff1a}.body--dark .legal-toc-title[data-v-15c28d0d]{color:#fff9}.body--dark .legal-section[data-v-15c28d0d]{border-bottom-color:#ffffff14}@media (max-width:600px){.legal-title[data-v-15c28d0d]{font-size:1.7rem}.legal-toc-list[data-v-15c28d0d]{columns:1}}
