.legal-page[data-v-34645063]{max-width:780px;margin:0 auto;padding:32px 24px 48px}@media(max-width:768px){.legal-page[data-v-34645063]{padding:20px 16px 40px}.legal-title[data-v-34645063]{font-size:22px}}.legal-title[data-v-34645063]{font-size:28px;font-weight:800;color:var(--text-primary);margin:0 0 28px}.legal-h2[data-v-34645063]{font-size:19px;font-weight:700;color:var(--text-primary);margin:28px 0 12px}.legal-h3[data-v-34645063]{font-size:16px;font-weight:600;color:var(--text-primary);margin:20px 0 10px}.legal-h4[data-v-34645063]{font-size:15px;font-weight:600;color:var(--text-primary);margin:16px 0 8px}.legal-p[data-v-34645063]{font-size:14px;line-height:1.8;color:var(--text-secondary);margin:0 0 14px}.legal-li[data-v-34645063]{font-size:14px;line-height:1.8;color:var(--text-secondary);margin:0 0 10px;padding-left:1.2em;position:relative}.legal-li[data-v-34645063]:before{content:"•";position:absolute;left:0;color:var(--accent-purple)}.legal-error[data-v-34645063]{color:#f87171;font-size:13px}.legal-email[data-v-34645063]{color:var(--accent-blue);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.legal-email[data-v-34645063]:hover{color:var(--accent-purple)}
