.legal-page[data-v-4057d696]{min-height:100vh;display:flex;flex-direction:column;background:var(--cp-bg-primary)}.legal-content[data-v-4057d696]{flex:1;padding:6rem 0 4rem}.legal-container[data-v-4057d696]{max-width:800px;margin:0 auto;padding:0 var(--cp-container-padding)}.legal-header[data-v-4057d696]{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid var(--cp-border-default)}.legal-header h1[data-v-4057d696]{font-size:2.5rem;font-weight:700;color:var(--cp-text-primary);margin-bottom:.5rem}.effective-date[data-v-4057d696]{color:var(--cp-text-muted);font-size:.9375rem}.legal-body[data-v-4057d696]{color:var(--cp-text-secondary);line-height:1.75}.legal-section[data-v-4057d696]{margin-bottom:2.5rem}.legal-section h2[data-v-4057d696]{font-size:1.375rem;font-weight:600;color:var(--cp-text-primary);margin-bottom:1rem}.legal-section h3[data-v-4057d696]{font-size:1.125rem;font-weight:600;color:var(--cp-text-primary);margin:1.5rem 0 .75rem}.legal-section p[data-v-4057d696]{margin-bottom:1rem}.legal-section a[data-v-4057d696]{color:var(--cp-accent);text-decoration:none}.legal-section a[data-v-4057d696]:hover{text-decoration:underline}.legal-section strong[data-v-4057d696]{color:var(--cp-text-primary);font-weight:600}
