.cs-legal{max-width:780px;margin:0 auto;padding:56px 24px 40px}.cs-legal h2{font-size:1.15rem;font-weight:800;letter-spacing:-.02em;margin:34px 0 10px}.cs-legal h2:first-child{margin-top:0}.cs-legal p{margin:0;color:var(--cs-muted);line-height:1.85;font-size:.94rem}.cs-legal a{color:var(--cs-primary);font-weight:600}