.legal-content[data-v-39fae3dc]{max-width:800px}.legal-updated[data-v-39fae3dc]{font-size:var(--fs-sm);color:var(--text-muted);margin-bottom:28px;padding-bottom:16px;border-bottom:1px solid var(--border)}.legal-section[data-v-39fae3dc]{margin-bottom:32px}.legal-section[data-v-39fae3dc]:last-of-type{margin-bottom:0}.legal-section h2[data-v-39fae3dc]{font-size:var(--fs-h3);font-weight:650;color:var(--text-strong);letter-spacing:-.015em;margin-bottom:12px}.legal-section p[data-v-39fae3dc]{font-size:var(--fs-base);line-height:1.65;color:var(--text);margin-bottom:10px}.legal-section p[data-v-39fae3dc]:last-child{margin-bottom:0}.legal-contact[data-v-39fae3dc]{margin-top:40px;padding:16px 20px;background:var(--bg-subtle);border-radius:var(--r);border:1px solid var(--border)}.legal-contact p[data-v-39fae3dc]{font-size:var(--fs-sm);color:var(--text);margin:0}.legal-contact a[data-v-39fae3dc]{color:var(--accent);font-weight:500;text-decoration:underline;text-underline-offset:2px}.legal-contact a[data-v-39fae3dc]:hover{color:var(--accent-hover)}
