.legal-page[data-v-bbfd903c]{max-width:800px;margin:0 auto;padding:48px var(--sm-page-padding) 64px}.legal-hero[data-v-bbfd903c]{text-align:center;margin-bottom:48px;padding-bottom:32px;border-bottom:1px solid var(--sm-border-light)}.legal-hero h1[data-v-bbfd903c]{font-size:28px;font-weight:700;color:var(--sm-text);margin:0 0 8px}.update-date[data-v-bbfd903c]{font-size:13px;color:var(--sm-text-muted)}.legal-body section[data-v-bbfd903c]{margin-bottom:36px}.legal-body h2[data-v-bbfd903c]{font-size:18px;font-weight:600;color:var(--sm-text);margin:0 0 12px}.legal-body h3[data-v-bbfd903c]{font-size:15px;font-weight:600;color:var(--sm-text);margin:16px 0 8px}.legal-body p[data-v-bbfd903c]{font-size:14px;color:var(--sm-text-secondary);line-height:1.8;margin:0 0 8px}.legal-body ul[data-v-bbfd903c]{margin:8px 0 12px;padding-left:24px}.legal-body li[data-v-bbfd903c]{font-size:14px;color:var(--sm-text-secondary);line-height:1.8;margin-bottom:4px}.legal-body a[data-v-bbfd903c]{color:var(--sm-primary);text-decoration:none}.legal-body a[data-v-bbfd903c]:hover{text-decoration:underline}
