.ip-legal-footer{padding-top:22px;padding-bottom:28px;border-top:1px solid rgba(255,255,255,.18)}.ip-legal-footer nav{display:flex;flex-wrap:wrap;gap:12px 24px;margin-bottom:14px}.ip-legal-footer a{color:inherit;text-decoration:underline;text-underline-offset:4px;font-size:13px}.ip-legal-footer small{font-size:12px;line-height:1.7;opacity:.85}.ip-legal-footer a:focus-visible{outline:3px solid #f4b000;outline-offset:4px}@media(max-width:600px){.ip-legal-footer nav{display:grid;gap:12px}.ip-legal-footer a{display:inline-block;padding:5px 0}}