.landing .footer-sitemap{border-top:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding-block:48px;display:grid}.landing .footer-sitemap h2{letter-spacing:0;margin:0 0 18px;font-size:14px;font-weight:600;line-height:1.5}.footer-sitemap ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.footer-sitemap a{color:var(--muted-foreground);overflow-wrap:anywhere;padding-block:7px;font-size:13px;line-height:1.5;text-decoration:none;display:inline-block}.footer-sitemap a:hover{color:var(--primary)}.footer-sitemap a:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:2px}@media (width<=640px){.landing .footer-sitemap{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;padding-block:32px}}
