.legal-page[data-v-bc51d572]{background:var(--color-paper);min-height:100vh;padding:var(--space-12) var(--space-6)}.legal-container[data-v-bc51d572]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000d;margin:0 auto;max-width:800px;padding:var(--space-12) var(--space-8)}h1[data-v-bc51d572]{color:var(--color-ink);font-family:var(--font-serif);font-size:2.5rem;font-weight:700;margin:0 0 var(--space-4)}.effective-date[data-v-bc51d572]{color:var(--color-muted-600);font-size:.875rem;margin:0 0 var(--space-2)}.legal-content[data-v-bc51d572]{margin-top:var(--space-8)}section[data-v-bc51d572]{margin-bottom:var(--space-8)}h2[data-v-bc51d572]{color:var(--color-ink);font-family:var(--font-sans);font-size:1.5rem;font-weight:700;margin:0 0 var(--space-4)}p[data-v-bc51d572]{color:var(--color-muted-700);line-height:1.7;margin:0 0 var(--space-4)}p[data-v-bc51d572]:last-child{margin-bottom:0}ul[data-v-bc51d572]{color:var(--color-muted-700);line-height:1.7;margin:0 0 var(--space-4);padding-left:var(--space-6)}li[data-v-bc51d572]{margin-bottom:var(--space-2)}a[data-v-bc51d572]{color:var(--color-primary);text-decoration:underline;transition:color .2s ease-out}a[data-v-bc51d572]:hover{color:var(--color-accent)}strong[data-v-bc51d572]{color:var(--color-ink);font-weight:600}@media(max-width:768px){.legal-container[data-v-bc51d572]{padding:var(--space-8) var(--space-6)}h1[data-v-bc51d572]{font-size:2rem}h2[data-v-bc51d572]{font-size:1.25rem}}
