.legal-content[data-v-0ff1f6a4]{color:var(--color-text-2)}.legal-intro[data-v-0ff1f6a4],.legal-section li[data-v-0ff1f6a4],.legal-section p[data-v-0ff1f6a4]{color:var(--color-text-2);font-size:14px;line-height:1.75}.legal-intro[data-v-0ff1f6a4]{font-size:15px;margin:0 0 24px}.legal-section[data-v-0ff1f6a4]{margin-bottom:28px}.legal-section h2[data-v-0ff1f6a4]{align-items:center;color:var(--color-text-1);display:flex;font-size:15px;font-weight:600;gap:10px;margin:0 0 10px}.legal-section p[data-v-0ff1f6a4]{margin:0 0 10px}.legal-section ul[data-v-0ff1f6a4]{display:grid;gap:8px;margin:0;padding-left:20px}.legal-num[data-v-0ff1f6a4]{background:color-mix(in srgb,var(--color-primary) 10%,transparent);border-radius:6px;color:var(--color-primary);font-size:11px;font-weight:600;padding:2px 7px}.legal-contact[data-v-0ff1f6a4]{align-items:center;background:color-mix(in srgb,var(--color-primary) 8%,var(--color-surface-1));border:1px solid color-mix(in srgb,var(--color-primary) 20%,transparent);border-radius:12px;color:var(--color-text-2);display:flex;font-size:13px;gap:8px;margin-top:8px;padding:12px 16px}.legal-contact a[data-v-0ff1f6a4]{color:var(--color-primary);font-weight:500;text-decoration:none}.legal-contact a[data-v-0ff1f6a4]:hover{text-decoration:underline}
