.ap-legal-header{background:var(--brand-primary-dark);padding:160px 0 48px;text-align:center}.ap-legal-header h1{color:#fff;font-size:2rem;margin-bottom:8px}.ap-legal-header p{color:rgba(255,255,255,.6);font-size:.9rem}.ap-legal-content{max-width:760px;margin:0 auto}.ap-legal-content h2{font-size:1.25rem;margin-top:40px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e8ecf0}.ap-legal-content h2:first-child{margin-top:0}.ap-legal-content p{font-size:.95rem;color:var(--brand-text-secondary);line-height:1.8;margin-bottom:16px}.ap-legal-content a{color:var(--brand-primary);-webkit-text-decoration:underline;text-decoration:underline}.ap-legal-content strong{color:var(--brand-text)}