.legal-page[data-v-65497d34]{min-height:100vh;display:flex;flex-direction:column;background-color:var(--bg)}.legal-notice[data-v-65497d34]{background:#fff8e1;color:#8a6d00;text-align:center;font-size:13px;padding:var(--space-2) var(--space-3);border-bottom:1px solid #f0e0a0}.legal-content[data-v-65497d34]{max-width:760px;margin:0 auto;padding:var(--space-7) 20px var(--space-8);width:100%}.legal-content h1[data-v-65497d34]{font-size:30px;color:var(--ink);margin-bottom:var(--space-1)}.updated[data-v-65497d34]{color:var(--muted-light);font-size:13px;margin-bottom:var(--space-6)}.legal-section[data-v-65497d34]{margin-bottom:var(--space-5)}.legal-section h2[data-v-65497d34]{font-size:17px;color:var(--ink);padding-left:14px;border-left:4px solid var(--brand);margin-bottom:var(--space-2)}.legal-section p[data-v-65497d34]{color:var(--ink-soft);font-size:14px;line-height:1.8}@media (max-width: 600px){.legal-content[data-v-65497d34]{padding:var(--space-5) 16px var(--space-6)}.legal-content h1[data-v-65497d34]{font-size:24px}}
