.legal-page[data-v-1a035bda]{background:#0a1018;min-height:calc(100vh - 72px)}.legal-page-header[data-v-1a035bda]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid rgba(0,212,255,.2)}.legal-page-header h1[data-v-1a035bda]{margin:0 0 12px;font-size:28px;font-weight:700;letter-spacing:2px;color:#f0f4f8}.legal-meta[data-v-1a035bda]{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0;font-size:14px;color:rgba(168,220,255,.85)}.legal-body[data-v-1a035bda]{max-width:1100px;margin:0 auto;padding:32px 24px 80px;display:flex;gap:32px;align-items:flex-start}.legal-toc[data-v-1a035bda]{flex:0 0 200px;position:sticky;top:88px;padding:20px 16px;background:rgba(12,22,42,.85);border:1px solid rgba(0,212,255,.2);border-radius:2px}.toc-title[data-v-1a035bda]{margin:0 0 12px;font-size:13px;font-weight:700;color:#00d4ff;letter-spacing:2px}.toc-link[data-v-1a035bda]{display:block;padding:8px 0;font-size:13px;color:rgba(168,190,210,.95);text-decoration:none;border-bottom:1px solid rgba(0,212,255,.15);transition:color .2s}.toc-link[data-v-1a035bda]:last-child{border-bottom:none}.toc-link[data-v-1a035bda]:hover{color:#ffd200}.legal-content[data-v-1a035bda]{flex:1;min-width:0}.legal-section[data-v-1a035bda]{background:rgba(12,22,42,.75);border:1px solid rgba(0,212,255,.15);border-radius:2px;padding:28px 32px;margin-bottom:20px;scroll-margin-top:88px}.legal-section h2[data-v-1a035bda]{margin:0 0 16px;font-size:18px;font-weight:700;color:#f0f4f8;padding-bottom:10px;border-bottom:2px solid rgba(0,212,255,.35)}.legal-subtitle[data-v-1a035bda]{margin:20px 0 10px;font-size:16px;font-weight:600;color:#ffd200}.legal-list[data-v-1a035bda],.legal-section p[data-v-1a035bda]{margin:0 0 12px;font-size:15px;line-height:1.9;color:rgba(168,190,210,.95)}.legal-list[data-v-1a035bda]{padding-left:1.25em}.legal-list--ordered[data-v-1a035bda]{list-style:decimal}.legal-list--nested[data-v-1a035bda]{margin-top:8px;list-style:disc}.legal-list li[data-v-1a035bda]{margin-bottom:14px}.legal-list li[data-v-1a035bda]:last-child{margin-bottom:0}.legal-section--note[data-v-1a035bda]{border-color:rgba(255,210,0,.25)}.legal-section a[data-v-1a035bda]{color:#00d4ff;text-decoration:none}.legal-section a[data-v-1a035bda]:hover{text-decoration:underline;color:#ffd200}@media screen and (max-width:900px){.legal-body[data-v-1a035bda]{flex-direction:column}.legal-toc[data-v-1a035bda]{position:static;width:100%;display:flex;flex-wrap:wrap;gap:8px 16px}.toc-title[data-v-1a035bda]{width:100%}.toc-link[data-v-1a035bda]{border:none;padding:4px 0}}@media screen and (max-width:768px){.legal-page-header h1[data-v-1a035bda]{font-size:22px}.legal-meta[data-v-1a035bda]{flex-direction:column;gap:6px}.legal-section[data-v-1a035bda]{padding:20px 18px}}