.legal-page[data-v-bf6902c3]{padding:2rem var(--app-content-gutter,20px);max-width:var(--app-content-max-width,880px);margin:0 auto;color:var(--color-text-primary,var(--color-primary));line-height:1.65}.legal-header[data-v-bf6902c3]{margin-bottom:2rem;padding-bottom:1.25rem;border-bottom:1px solid color-mix(in srgb,var(--color-primary) 18%,transparent)}.legal-h1[data-v-bf6902c3]{font-size:2rem;font-weight:700;color:var(--color-primary);margin:0 0 .75rem}.legal-lead[data-v-bf6902c3]{font-size:1.05rem;margin:0 0 .5rem}.legal-meta[data-v-bf6902c3]{margin:0;font-size:.85rem;opacity:.7}.legal-section[data-v-bf6902c3]{margin:1.75rem 0}.legal-section h2[data-v-bf6902c3]{font-size:1.25rem;font-weight:700;color:var(--color-primary);margin:0 0 .75rem}.legal-section h3[data-v-bf6902c3]{font-size:1.05rem;font-weight:600;color:var(--color-primary);margin:1.25rem 0 .5rem;opacity:.92}.legal-section li[data-v-bf6902c3],.legal-section p[data-v-bf6902c3]{font-size:.98rem}.legal-section ul[data-v-bf6902c3]{margin:.5rem 0 .5rem 1.25rem;padding:0}.legal-section a[data-v-bf6902c3]{color:var(--color-cta,var(--color-tertiary));text-decoration:underline;text-underline-offset:2px}.legal-services[data-v-bf6902c3]{list-style:disc;padding-left:1.25rem}.legal-services-meta[data-v-bf6902c3]{opacity:.7;font-size:.88rem;margin-left:4px}.legal-hint[data-v-bf6902c3]{font-size:.9rem;opacity:.85}.legal-cta[data-v-bf6902c3]{margin:1rem 0}.legal-cta-button[data-v-bf6902c3]{display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;background:var(--color-cta,var(--color-tertiary));color:var(--color-cta-contrast,#fff);border:0;border-radius:10px;font-size:.95rem;font-weight:700;cursor:pointer;transition:opacity .2s,transform .2s}.legal-cta-button[data-v-bf6902c3]:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}@media(max-width:640px){.legal-h1[data-v-bf6902c3]{font-size:1.6rem}}
