.footer-links{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}
.footer-links a,.footer-support a{display:inline-flex;align-items:center;min-height:44px;box-sizing:border-box;padding:10px 12px;line-height:1.5;border-radius:10px;text-underline-offset:3px}
.footer-links a{border:1px solid #dedfd5;background:#fff}
.footer-links a:hover,.footer-support a:hover{background:#edf5ee}
.footer-links a:focus-visible,.footer-support a:focus-visible{outline:3px solid #b57d18;outline-offset:3px}
@media(max-width:600px){.footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.footer-links a{min-width:0;overflow-wrap:anywhere}}
