body{margin:0;background:#f7f6f2;color:#24202a;font:16px/1.85 Arial,Helvetica,sans-serif}*{box-sizing:border-box}.legal-wrap{width:min(850px,calc(100% - 40px));margin:auto;padding:42px 0 65px}.legal-home{display:inline-flex;align-items:center;min-height:44px;font-size:13px;color:#6543df}h1{font-size:clamp(42px,7vw,66px);line-height:1.1;letter-spacing:-.055em;font-weight:500;margin:40px 0 25px}h2{font-size:24px;line-height:1.3;font-weight:500;margin:37px 0 14px}p{margin:0 0 18px}a{color:#5835c4;text-underline-offset:4px;overflow-wrap:anywhere}a:focus-visible{outline:3px solid #6543df;outline-offset:4px}.legal-kicker{font-size:10px;letter-spacing:.1em;color:#74687d}.legal-footer{margin-top:48px;padding-top:23px;border-top:1px solid #d7d1dd;display:flex;gap:25px;flex-wrap:wrap;font-size:12px}.legal-footer a{min-height:44px;display:inline-flex;align-items:center}