.site-foot{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;padding:24px var(--margin) 24px calc(var(--axis) + 24px);border-top:1px solid var(--grid);font:400 12px/1.4 var(--sans);color:var(--muted);font-variant-numeric:tabular-nums}body{display:flex;flex-direction:column}.site-foot{margin-top:auto}.site-foot p{margin:0;max-width:none;color:inherit}.site-foot a{color:inherit;text-underline-offset:0.2em}.site-foot a:hover{color:var(--text)}.site-foot a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.site-foot span{margin:0 0.6em}