.legal-page[data-v-f9a69555]{background:var(--color-bg);min-height:100vh;font-family:var(--font-system)}.legal-header[data-v-f9a69555]{max-width:760px;margin:0 auto;padding:16px 24px}.legal-main[data-v-f9a69555]{max-width:760px;margin:0 auto;padding:24px 24px 48px}.legal-main h1[data-v-f9a69555]{color:var(--color-text);margin:0 0 8px;font-size:28px;font-weight:800}.legal-updated[data-v-f9a69555]{color:var(--color-text-tertiary);margin:0 0 32px;font-size:13px}.legal-main h2[data-v-f9a69555]{color:var(--color-text-heading-dark);margin:32px 0 8px;font-size:18px;font-weight:700}.legal-main p[data-v-f9a69555]{color:var(--color-text-subtle);margin:0 0 16px;font-size:14px;line-height:1.8}.legal-footer[data-v-f9a69555]{text-align:center;color:var(--color-border-medium);padding:24px;font-size:12px}
