.LegalDocument_page__LJKLx{min-height:100vh;padding:var(--spacing-2xl) var(--spacing-md) var(--spacing-4xl);background:var(--color-surface)}.LegalDocument_doc__GPm_z{max-width:720px;margin:0 auto}.LegalDocument_bar__Bw7MC{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);margin-bottom:var(--spacing-xl)}.LegalDocument_back__YIz_N{display:inline-flex;align-items:center;gap:var(--spacing-xs);font-size:var(--text-sm);color:var(--color-text-secondary)}.LegalDocument_back__YIz_N:hover{color:var(--color-primary)}.LegalDocument_title__VgavT{font-size:var(--text-3xl);line-height:var(--line-height-tight)}.LegalDocument_updated__OvPFk{margin-top:var(--spacing-xs);font-size:var(--text-sm);color:var(--color-text-muted)}.LegalDocument_lead__NRoo5{margin-top:var(--spacing-xl);font-size:var(--text-lg);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}.LegalDocument_doc__GPm_z h2{margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-sm);font-size:var(--text-xl);color:var(--color-text)}.LegalDocument_doc__GPm_z p{margin-bottom:var(--spacing-md);font-size:var(--text-lg);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}.LegalDocument_doc__GPm_z ul{margin:0 0 var(--spacing-md) var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-xs)}.LegalDocument_doc__GPm_z li{font-size:var(--text-lg);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}.LegalDocument_doc__GPm_z strong{color:var(--color-text);font-weight:var(--weight-semibold)}.LegalDocument_doc__GPm_z a{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.LegalDocument_doc__GPm_z code{padding:1px 5px;background:var(--color-bg-muted);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:.9em}.LegalDocument_prevails__PDWaq{margin-top:var(--spacing-2xl);font-size:var(--text-md)!important;color:var(--color-text-muted)!important}.LegalDocument_footer__ymB8Q{margin-top:var(--spacing-3xl);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border);font-size:var(--text-md)!important}