.legal-page{color:var(--text-primary);padding-bottom:var(--space-10)}.legal-page__content{gap:var(--space-7,2rem);max-width:820px;display:grid}.legal-page__section{gap:var(--space-3,.75rem);display:grid}.legal-page__section h2,.legal-page__section h3{font-family:var(--heading-font-family);letter-spacing:0;color:var(--text-primary);margin:0}.legal-page__section p,.legal-page__section li,.legal-page__address{color:var(--text-secondary);margin:0;line-height:1.7}.legal-page__section ul{gap:var(--space-2,.5rem);margin:0;padding-left:1.2rem;display:grid}.legal-page__notice{padding:var(--space-4,1rem);border:1px dashed var(--surface-border-strong,#0f172047);border-radius:var(--radius-md,8px);background:var(--surface-muted,#f8faf7);color:var(--text-primary)}.legal-page__address{white-space:pre-line}
