.legal[data-v-f6f0d5f5]{max-width:900px;margin:0 auto;padding:2rem 1rem;color:var(--text)}.legal h2[data-v-f6f0d5f5]{font-size:2rem;font-weight:700;margin-bottom:.5rem;text-align:center;color:var(--text)}.last-updated[data-v-f6f0d5f5]{text-align:center;font-size:.9rem;color:var(--text-secondary);margin-bottom:2rem;font-style:italic}.legal-section[data-v-f6f0d5f5]{margin-bottom:2rem;padding:1.5rem;background:#ffffff0d;border-radius:12px;border:1px solid rgba(255,255,255,.1)}.legal-section h3[data-v-f6f0d5f5]{font-size:1.2rem;font-weight:600;margin-bottom:1rem;color:var(--text);border-bottom:2px solid rgba(74,144,226,.3);padding-bottom:.5rem}.legal-section p[data-v-f6f0d5f5]{margin:.75rem 0;line-height:1.8;color:var(--text-secondary)}.legal-section p strong[data-v-f6f0d5f5]{color:var(--text);font-weight:600}.legal-section ul[data-v-f6f0d5f5]{margin:1rem 0;padding-left:1.5rem;color:var(--text-secondary);line-height:1.8}.legal-section li[data-v-f6f0d5f5]{margin:.5rem 0}.legal-section a[data-v-f6f0d5f5]{color:var(--primary);text-decoration:none;font-weight:500;transition:all .2s ease}.legal-section a[data-v-f6f0d5f5]:hover{color:#50c878;text-decoration:underline}.logos-disclaimer[data-v-f6f0d5f5]{margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1);font-size:.9rem}@media (max-width: 768px){.legal[data-v-f6f0d5f5]{padding:1rem .5rem}.legal h2[data-v-f6f0d5f5]{font-size:1.5rem}.legal-section[data-v-f6f0d5f5]{padding:1rem;margin-bottom:1.5rem}.legal-section h3[data-v-f6f0d5f5]{font-size:1.1rem}}
