.kinetic-legal-footer{display:block;clear:both;width:100%;box-sizing:border-box;margin:32px 0 0;padding:28px 20px;background:#161221;color:#ded8eb;border-top:1px solid #5b4e6e;font:14px/1.6 system-ui,sans-serif;text-align:center}.kinetic-legal-footer nav{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 24px}.kinetic-legal-footer a{color:#e0c5ff;text-decoration:underline;text-underline-offset:3px}.kinetic-legal-footer a:focus-visible{outline:3px solid #f9d881;outline-offset:5px}.kinetic-legal-footer p{font-size:14px;margin:16px 0 8px}