.legal-section{background:var(--color-bg);padding:calc(var(--navbar-height) + var(--space-16)) 0 var(--space-32);position:relative}.legal-section__title{font-family:var(--font-heading);font-size:var(--text-3xl);color:var(--color-text);margin-bottom:var(--space-2)}.legal-section__updated{color:var(--color-text-secondary);font-size:var(--text-sm);margin-bottom:var(--space-12)}.legal-section__block{margin-bottom:var(--space-8)}.legal-section__heading{font-family:var(--font-heading);font-size:var(--text-xl);color:var(--color-text);margin-bottom:var(--space-3)}.legal-section__paragraph{color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-3);max-width:70ch}
