.site-footer[data-astro-cid-nns7i3if]{border-top:1px solid var(--border);margin-top:40px}.footer-grid[data-astro-cid-nns7i3if]{grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;padding-top:48px;padding-bottom:36px;display:grid}.footer-brand[data-astro-cid-nns7i3if] .brand[data-astro-cid-nns7i3if]{align-items:center;gap:9px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.footer-brand[data-astro-cid-nns7i3if] .brand-name[data-astro-cid-nns7i3if] .ink[data-astro-cid-nns7i3if]{color:var(--accent)}.footer-tag[data-astro-cid-nns7i3if]{color:var(--text-3);max-width:32ch;margin:14px 0 0;font-size:14px;line-height:1.55}.footer-col[data-astro-cid-nns7i3if]{flex-direction:column;gap:10px;display:flex}.footer-col[data-astro-cid-nns7i3if] h2[data-astro-cid-nns7i3if]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin:0 0 4px;font-size:12px;font-weight:600}.footer-col[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:var(--text-2);font-size:14.5px;text-decoration:none;transition:color .15s}.footer-col[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--text)}.footer-bottom[data-astro-cid-nns7i3if]{border-top:1px solid var(--border);color:var(--text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:22px;padding-bottom:40px;font-size:13px;display:flex}.footer-oss[data-astro-cid-nns7i3if]{color:var(--text-3);text-decoration:none;transition:color .15s}.footer-oss[data-astro-cid-nns7i3if]:hover{color:var(--accent-2)}@media (width<=720px){.footer-grid[data-astro-cid-nns7i3if]{grid-template-columns:1fr 1fr;gap:28px 20px}.footer-brand[data-astro-cid-nns7i3if]{grid-column:1/-1}}
