.site-footer{border-top:1px solid var(--line);background:#09101cd9;padding:28px 0 18px}.footer-grid{grid-template-columns:1.3fr .7fr 1fr;gap:28px;padding-bottom:18px;display:grid}.footer-brand{margin-bottom:16px}.footer-copy{max-width:420px}.footer-links,.contact-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.footer-links a,.contact-list li,.inline-link{color:var(--muted)}.footer-grid h3{margin-bottom:16px}.contact-list li{align-items:center;gap:8px;display:flex}.footer-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}@media (max-width:900px){.footer-grid,.footer-bottom{grid-template-columns:1fr;display:grid}}
