.legal-hero{background:var(--neutral-900);padding:56px 0;color:#fff}.legal-hero h1{color:#fff;font-size:2rem;margin-bottom:.5rem}.legal-hero p{color:rgba(255,255,255,.6);font-size:.9rem}.legal-content h2{font-size:1.15rem;margin-top:2rem;margin-bottom:.5rem;color:var(--neutral-900)}.legal-content h2:first-child{margin-top:0}.legal-content p{color:var(--neutral-700);line-height:1.8;margin-bottom:1rem}.legal-content ul{color:var(--neutral-700);line-height:1.8;margin-bottom:1rem;padding-left:20px}.legal-content a{color:var(--primary)}