.legal-layout[data-v-84d8f6a8]{display:grid;gap:60px;grid-template-columns:240px 1fr}@media(max-width:900px){.legal-layout[data-v-84d8f6a8]{gap:32px;grid-template-columns:1fr}}.legal-toc[data-v-84d8f6a8]{align-self:start;position:sticky;top:100px}@media(max-width:900px){.legal-toc[data-v-84d8f6a8]{background:var(--pod-bg-card);border-radius:16px;padding:20px;position:static}}.legal-toc h3[data-v-84d8f6a8]{color:var(--pod-text-50);font-size:var(--pod-text-base);font-weight:600;letter-spacing:1px;margin:0 0 16px;text-transform:uppercase}.legal-toc nav[data-v-84d8f6a8]{display:flex;flex-direction:column;gap:8px}@media(max-width:900px){.legal-toc nav[data-v-84d8f6a8]{flex-direction:row;flex-wrap:wrap;gap:12px}}.legal-toc .toc-link[data-v-84d8f6a8]{border-left:2px solid transparent;color:var(--pod-text-70);font-size:var(--pod-text-base);padding:8px 0 8px 12px;text-decoration:none;transition:all .3s ease}@media(max-width:900px){.legal-toc .toc-link[data-v-84d8f6a8]{background:var(--pod-border-light);border-left:none;border-radius:20px;padding:8px 14px}}.legal-toc .toc-link[data-v-84d8f6a8]:hover{border-left-color:var(--pod-primary);color:var(--pod-primary)}@media(max-width:900px){.legal-toc .toc-link[data-v-84d8f6a8]:hover{background:var(--pod-border-light);border-left-color:transparent}}.legal-content[data-v-84d8f6a8]{max-width:800px}.legal-content section[data-v-84d8f6a8]{margin-bottom:48px;scroll-margin-top:100px}.legal-content section[data-v-84d8f6a8]:last-child{margin-bottom:0}.legal-content h2[data-v-84d8f6a8]{border-bottom:1px solid var(--pod-border-light);font-size:var(--pod-text-h4);margin:0 0 20px;padding-bottom:12px}.legal-content h2[data-v-84d8f6a8],.legal-content h3[data-v-84d8f6a8]{color:var(--pod-text-primary);font-weight:500}.legal-content h3[data-v-84d8f6a8]{font-size:var(--pod-text-h5);margin:32px 0 16px}.legal-content p[data-v-84d8f6a8]{color:var(--pod-text-80);font-size:var(--pod-text-lg);line-height:1.8;margin:0 0 16px}.legal-content ul[data-v-84d8f6a8]{margin:0 0 20px;padding-left:24px}.legal-content ul li[data-v-84d8f6a8]{color:var(--pod-text-80);font-size:var(--pod-text-lg);line-height:1.8;margin-bottom:10px}.legal-content ul li strong[data-v-84d8f6a8]{color:var(--pod-text-primary)}.legal-content a[data-v-84d8f6a8]{color:var(--pod-primary);text-decoration:none}.legal-content a[data-v-84d8f6a8]:hover{text-decoration:underline}.contact-info[data-v-84d8f6a8]{background:var(--pod-bg-card);border-radius:16px;margin-top:20px;padding:24px}.contact-info p[data-v-84d8f6a8]{margin:0 0 8px}.contact-info p[data-v-84d8f6a8]:last-child{margin-bottom:0}
