.footer-meta{display:flex;flex-direction:column;align-items:flex-end;min-width:0}
.footer-brand{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}
.footer-links{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:4px 18px;margin-top:8px}
.footer-links a{color:#626a75;font-size:12px;line-height:1.7}
.threads-link{display:inline-flex;align-items:center;justify-content:center;width:32px;min-height:32px;color:#626a75;text-decoration:none;border-radius:50%}
.threads-link img{display:block;flex:none;width:18px;height:18px;opacity:.75}
.footer-links a:hover,.threads-link:hover{color:#303844}
.threads-link:hover{background:#eeece9}
.footer-links a:focus-visible,.threads-link:focus-visible{outline:2px solid #545b6e;outline-offset:4px;border-radius:3px}
.site-footer .footer-links{margin-top:0}
@media(max-width:680px){.footer-inner{align-items:flex-start}.footer-meta p{margin-left:auto}.site-footer{align-items:flex-start}.site-footer .footer-links{margin-left:auto}}
