footer.site-footer{border-top:1px solid var(--border);color:var(--muted);margin-top:64px;padding:32px 0 28px}footer.site-footer .site-footer-main{gap:28px}footer.site-footer .site-footer-brand .brand{font-size:15px}footer.site-footer .site-footer-brand p{margin-top:10px;font-size:12.5px}footer.site-footer .site-footer-navs{gap:16px}footer.site-footer .site-footer-navs nav{gap:8px}footer.site-footer .site-footer-navs nav>span{color:var(--text-2);letter-spacing:.05em;text-transform:uppercase;margin-bottom:2px;font-size:11px;font-weight:800}footer.site-footer .site-footer-navs a,footer.site-footer .site-footer-category-links a{color:var(--muted);font-size:12.5px}footer.site-footer .site-footer-navs a:hover,footer.site-footer .site-footer-category-links a:hover{color:var(--text)}footer.site-footer .site-footer-categories{margin-top:28px;padding-top:22px}footer.site-footer .site-footer-categories h2{color:var(--text-2);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}footer.site-footer .site-footer-category-links{gap:8px 16px}footer.site-footer .site-footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin-top:28px;padding-top:18px;font-size:12.5px;display:flex}footer.site-footer .site-footer-bottom nav{flex-wrap:wrap;gap:6px 16px;display:flex}footer.site-footer .site-footer-bottom a{color:var(--muted)}footer.site-footer .site-footer-bottom a:hover{color:var(--text)}
