.footer{background:var(--void);border-top:1px solid var(--line);padding-block:44px calc(44px + env(safe-area-inset-bottom))}.footer__in{align-items:center;gap:24px;display:grid}@media (min-width:760px){.footer__in{grid-template-columns:auto 1fr auto}}.footer__brand{gap:10px;display:grid}.footer__logo{width:120px}.footer__line{font:800 13px/1.3 var(--font-display);color:var(--fg-2)}.footer__links{flex-wrap:wrap;justify-content:flex-start;gap:8px 22px;display:flex}@media (min-width:760px){.footer__links{justify-content:center}}.footer__links a{font:400 14px/1.4 var(--font-sans);color:var(--fg-2);text-decoration:none}.footer__links a:hover{color:var(--fg);text-underline-offset:4px;text-decoration:underline}.footer__rights{font:400 12.5px/1.4 var(--font-mono);color:var(--muted)}
