.legal-page[data-v-2ed12753]{padding-block:var(--space-12);max-width:720px}.legal-page__title[data-v-2ed12753]{font-family:var(--font-heading);font-size:var(--text-3xl);color:var(--color-primary-900);margin-bottom:var(--space-6)}.legal-page__h2[data-v-2ed12753],.legal-page__rich[data-v-2ed12753] h2{font-family:var(--font-heading);font-size:var(--text-xl);color:var(--color-primary-900);margin-top:var(--space-8);margin-bottom:var(--space-3)}.legal-page__rich[data-v-2ed12753] h3{font-family:var(--font-heading);font-size:var(--text-lg);color:var(--color-primary-900);margin-top:var(--space-6);margin-bottom:var(--space-2)}.legal-page__rich[data-v-2ed12753] p{font-size:var(--text-base);line-height:var(--leading-relaxed);margin-bottom:var(--space-4);color:var(--color-neutral-800)}.legal-page__rich[data-v-2ed12753] ul,.legal-page__rich[data-v-2ed12753] ol{margin:0 0 var(--space-4) var(--space-6);line-height:var(--leading-relaxed);color:var(--color-neutral-800)}.legal-page__rich[data-v-2ed12753] a{color:var(--color-primary-700);text-decoration:underline}.legal-page__version[data-v-2ed12753]{font-size:var(--text-sm);color:var(--color-neutral-500);margin:var(--space-6) 0 var(--space-2)}.legal-page__version code[data-v-2ed12753]{font-family:ui-monospace,monospace;background:var(--color-neutral-100);padding:1px 6px;border-radius:4px}.legal-page__lead[data-v-2ed12753]{font-size:var(--text-lg);color:var(--color-neutral-800)}.legal-page__p[data-v-2ed12753]{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-neutral-700);margin-bottom:var(--space-4)}.legal-page__ul[data-v-2ed12753]{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-neutral-700);margin-bottom:var(--space-4);padding-left:var(--space-6)}.legal-page__ul li[data-v-2ed12753]{margin-bottom:var(--space-2)}.legal-page__p a[data-v-2ed12753],.legal-page__ul a[data-v-2ed12753]{color:var(--color-primary-600)}.legal-page__p code[data-v-2ed12753]{font-family:monospace;background:var(--color-neutral-100, #f4f4f5);padding:0 4px;border-radius:3px;font-size:.9em}
