.kk-legal-footer{padding:1.1rem 1rem 1.5rem;margin:1.25rem auto 0;max-width:1100px;text-align:center;border-top:1px solid #a7adb6;color:inherit}.kk-legal-footer p{font-size:.86rem;opacity:.8;margin:.5rem auto}.kk-legal-nav{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem 1rem;max-width:1040px;margin:1rem auto;font-size:.9rem;line-height:1.65;padding:0 .25rem}.kk-legal-nav a{color:inherit;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:2px}.kk-legal-nav a:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:390px){.kk-legal-nav{gap:.45rem .8rem;font-size:.85rem}}
