.legal{max-width:46rem;color:var(--text-soft);padding-block:4rem 5rem;line-height:1.7}.legal__title{color:var(--text-strong);margin-bottom:.5rem}.legal__updated{color:var(--muted);margin-bottom:1.5rem;font-size:.875rem}.legal__section{margin-top:2rem}.legal__section h2{color:var(--text-strong);margin-bottom:.75rem;font-size:1.25rem}.legal__section p+p,.legal__section p+ul{margin-top:.75rem}.legal__section ul{padding-left:1.25rem;list-style:outside}.legal__section li+li{margin-top:.4rem}
