.legal-page[data-v-e86ca95b]{max-width:1100px;margin:0 auto;padding:40px 16px 64px;color:#44546f}.legal-header[data-v-e86ca95b]{padding-bottom:24px;margin-bottom:32px;border-bottom:1px solid #e2e8ed}.legal-title[data-v-e86ca95b]{margin:0 0 6px;font-size:30px;font-weight:600;color:#2c3e50}.legal-updated[data-v-e86ca95b]{margin:0 0 16px;font-size:13px;color:#819db9}.legal-intro[data-v-e86ca95b]{margin:0;max-width:760px;font-size:15px;line-height:1.7}.legal-body[data-v-e86ca95b]{display:grid;grid-template-columns:240px minmax(0,1fr);gap:40px;align-items:start}.legal-toc[data-v-e86ca95b]{position:sticky;top:90px;padding:16px;border:1px solid #e2e8ed;border-radius:6px;background:#fafcfd;font-size:13px}.legal-toc__title[data-v-e86ca95b]{display:block;margin-bottom:8px;font-weight:600;color:#2c3e50}.legal-toc ol[data-v-e86ca95b]{margin:0;padding-left:18px}.legal-toc li[data-v-e86ca95b]{margin:6px 0}.legal-contact a[data-v-e86ca95b],.legal-toc a[data-v-e86ca95b]{color:#257aba;text-decoration:none}.legal-contact a[data-v-e86ca95b]:hover,.legal-toc a[data-v-e86ca95b]:hover{text-decoration:underline}.legal-section[data-v-e86ca95b]{margin-bottom:28px;scroll-margin-top:90px}.legal-section h2[data-v-e86ca95b]{margin:0 0 10px;font-size:18px;font-weight:600;color:#2c3e50}.legal-section li[data-v-e86ca95b],.legal-section p[data-v-e86ca95b]{font-size:15px;line-height:1.7}.legal-section p[data-v-e86ca95b]{margin:0 0 10px}.legal-section ul[data-v-e86ca95b]{margin:0 0 10px;padding-left:20px}.legal-section li[data-v-e86ca95b]{margin-bottom:6px}.legal-contact[data-v-e86ca95b]{margin-top:32px;padding-top:20px;border-top:1px solid #e2e8ed;font-size:15px}@media(max-width:768px){.legal-page[data-v-e86ca95b]{padding-top:24px}.legal-title[data-v-e86ca95b]{font-size:24px}.legal-body[data-v-e86ca95b]{grid-template-columns:minmax(0,1fr);gap:24px}.legal-toc[data-v-e86ca95b]{position:static}}
