.legal{padding-top:var(--space-4xl);padding-bottom:var(--space-8xl)}.legal__title{font-size:var(--text-5xl)}.legal__meta{margin:var(--space-xs) 0 0;font-size:var(--text-xs);color:var(--color-text-faint)}.legal__sec{margin-top:var(--space-4xl)}.legal__sec h2{font-size:var(--text-xl);margin-bottom:var(--space-sm)}.legal__sec p{margin:0 0 var(--space-sm);font-size:var(--text-md);line-height:var(--lh-body);color:var(--color-text-body)}