.kd-site-legal-footer{box-sizing:border-box;clear:both;position:relative;display:flex!important;flex-wrap:wrap;justify-content:center;gap:12px 24px;width:100%;padding:24px 16px;margin-top:24px;border-top:1px solid #dce6e3;background:#f5f8f7;color:#174c46;font:14px/1.6 system-ui,sans-serif}.kd-site-legal-footer a{color:#174c46!important;text-decoration:underline!important;overflow-wrap:anywhere}.kd-site-legal-footer a:focus-visible{outline:2px solid #174c46;outline-offset:4px}