.legal-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff18;padding:30px 7%;font-size:12px}.legal{max-width:820px;margin:0 auto;padding:75px 30px 100px}.legal>.eyebrow{color:#ba98df;margin-bottom:24px}.legal h1{font-size:clamp(46px,8vw,75px);margin-bottom:20px}.legal .legal-lead{font-size:18px;color:#d2c1e1;margin-bottom:25px}.legal h2{font-size:25px;letter-spacing:-.7px;margin:40px 0 16px}.legal p{font-size:14px;line-height:1.9;color:#b2a4bf;margin-bottom:15px}.legal p a{text-decoration:underline;color:#d4b7f2}.legal p strong{color:#ddd0ec}.legal #policy-status{border-left:2px solid #a27fce;padding:12px 20px;background:#b694db0a;font-size:12px}.legal #policy-status:empty{display:none}@media(max-width:700px){.legal-header{padding:23px 6%;font-size:10px}.legal{padding:50px 6% 70px}.legal h2{font-size:23px}.legal p{font-size:13px}.legal+footer{padding-bottom:35px}}
