.legal-page[data-v-9afd8d12]{min-height:60dvh;padding-block:var(--spacing-16)}.legal-page__inner[data-v-9afd8d12]{display:flex;flex-direction:column;gap:var(--spacing-8);max-width:56rem}.legal-page__header[data-v-9afd8d12]{display:flex;flex-direction:column;gap:var(--spacing-2)}.legal-page__title[data-v-9afd8d12]{font-family:var(--font-family-display);font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.legal-page__meta[data-v-9afd8d12]{font-family:var(--font-family-sans);font-size:var(--font-size-sm);color:var(--color-text-tertiary);margin:0}.legal-page[data-v-9afd8d12] .legal-page__lead{font-family:var(--font-family-sans);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);margin:0}.legal-page[data-v-9afd8d12] .legal-section{display:flex;flex-direction:column;gap:var(--spacing-3)}.legal-page[data-v-9afd8d12] .legal-section__title{font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.legal-page[data-v-9afd8d12] .legal-section__subtitle{font-family:var(--font-family-heading);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:var(--spacing-2) 0 0}.legal-page[data-v-9afd8d12] .legal-section__text{font-family:var(--font-family-sans);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);margin:0}.legal-page[data-v-9afd8d12] .legal-list{display:flex;flex-direction:column;gap:var(--spacing-2);margin:0;padding-left:var(--spacing-5);list-style:disc}.legal-page[data-v-9afd8d12] .legal-list__item{font-family:var(--font-family-sans);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}.legal-page[data-v-9afd8d12] .legal-list__item strong{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.legal-page[data-v-9afd8d12] .legal-link{color:var(--color-text-link);text-decoration:underline;text-underline-offset:2px}.legal-page[data-v-9afd8d12] .legal-link:hover{color:var(--color-text-link-hover)}.legal-page[data-v-9afd8d12] .legal-section--business{padding:var(--spacing-6);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background-color:var(--color-surface-subtle)}.legal-page[data-v-9afd8d12] .legal-business{display:flex;flex-direction:column;gap:var(--spacing-3);margin:0}.legal-page[data-v-9afd8d12] .legal-business__row{display:grid;grid-template-columns:minmax(10rem,14rem) 1fr;gap:var(--spacing-2)}.legal-page[data-v-9afd8d12] .legal-business__term{font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary)}.legal-page[data-v-9afd8d12] .legal-business__detail{font-family:var(--font-family-sans);font-size:var(--font-size-base);color:var(--color-text-primary);margin:0}@media(max-width:640px){.legal-page[data-v-9afd8d12] .legal-business__row{grid-template-columns:1fr;gap:var(--spacing-1)}}
