.legal-page[data-v-297a8dcc]{background-color:var(--bg-primary);min-height:80vh;display:flex;align-items:flex-start;justify-content:center;padding:120px 24px 80px}.legal-container[data-v-297a8dcc]{max-width:800px;width:100%}.legal-container h1[data-v-297a8dcc]{font-size:2.5rem;margin-bottom:8px;color:var(--text-primary)}.legal-container .last-updated[data-v-297a8dcc]{font-size:.95rem;color:var(--text-tertiary);margin-bottom:32px}.legal-container h2[data-v-297a8dcc]{font-size:1.5rem;margin-top:40px;margin-bottom:16px;color:var(--text-primary)}.legal-container p[data-v-297a8dcc]{color:var(--text-secondary);font-size:1.05rem;line-height:1.8;margin-bottom:16px}.legal-container ul[data-v-297a8dcc]{color:var(--text-secondary);font-size:1.05rem;line-height:1.8;margin-bottom:16px;padding-left:24px}.legal-container ul li[data-v-297a8dcc]{margin-bottom:8px}.legal-container a[data-v-297a8dcc]{color:var(--accent-primary);text-decoration:none}.legal-container a[data-v-297a8dcc]:hover{text-decoration:underline}
