.public-legal-footer{box-sizing:border-box;max-width:1100px;margin:24px auto;padding:20px;font:14px/1.6 system-ui,sans-serif;color:#122b49;background:#f4f7fc;overflow-wrap:anywhere}.public-legal-footer nav{display:flex;flex-wrap:wrap;gap:12px 20px}.public-legal-footer a{color:#0754ad;text-decoration:underline;text-underline-offset:3px}.public-legal-footer a:focus-visible{outline:3px solid #0754ad;outline-offset:3px}.public-legal-footer p{margin:16px 0 0}@media(max-width:600px){.public-legal-footer{padding:18px;margin:16px 0}}
