.legal-wrapper{max-width:800px;margin:0 auto;padding:2rem 1.5rem}.legal-wrapper h1{font-size:2.25rem;font-weight:800;margin-bottom:2rem}.legal-section{margin-bottom:2rem}.legal-section h2{font-size:1.4rem;font-weight:700;margin-bottom:.75rem}.legal-section p,.legal-section ul{line-height:1.7;color:var(--color-gray)}.legal-section ul{padding-left:1.5rem}.legal-section a{color:var(--color-primary)}