.footer .footer-developer{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.2em;margin:0;padding:0;border:0;font-size:12px;line-height:1.7;color:#6b6068}
.footer-developer-years{white-space:nowrap}
.footer .footer-developer a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:currentColor;transition:color 160ms ease}
.footer .footer-developer a:hover{color:var(--ink,#30252e)}
.footer .footer-developer a:focus-visible{outline:2px solid var(--accent,#bd4b32);outline-offset:4px}
@media(prefers-reduced-motion:reduce){.footer .footer-developer a{transition:none}}

.footer-legal .footer-developer{align-self:flex-start;justify-content:flex-end;text-align:right}
@media(max-width:680px){.footer-legal .footer-developer{justify-content:flex-start;text-align:left}}
@media(min-width:681px){.footer .footer-legal{padding-bottom:0}.footer{padding-bottom:16px}}
