.site-footer{border-top:1px solid var(--color-line);color:var(--color-ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:32px;padding:28px 20px;display:flex}.site-footer nav{flex-wrap:wrap;gap:8px 24px;display:flex}.site-footer nav a{min-height:44px;color:var(--color-brand-strong);align-items:center;font-size:13px;display:inline-flex}.site-footer nav a:hover{text-decoration:underline}.site-footer small{font-size:11px}.site-footer a:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px}@media (max-width:640px){.site-footer{flex-direction:column;align-items:flex-start;gap:12px;padding:24px 16px}.site-footer nav{gap:0 20px}}
