.legal-page{align-items:center;gap:var(--space-6);min-height:100vh;padding:var(--space-6) var(--gutter);background-color:var(--color-bg-canvas);flex-direction:column;display:flex}.legal-page__wordmark{font-family:var(--font-heading);font-size:var(--text-h3);font-weight:var(--weight-bold);color:var(--color-text);text-decoration:none}.legal-page__card{width:100%;max-width:var(--container-prose);gap:var(--space-4);padding:var(--space-6);background-color:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.legal-page__updated{color:var(--color-text-secondary)}.legal-page__section{gap:var(--space-2);flex-direction:column;display:flex}.legal-page__section ul{gap:var(--space-1);flex-direction:column;padding-inline-start:var(--space-5);display:flex}.legal-page__contact,.legal-page__back{color:var(--color-link)}
