.site-footer{margin-top:28px}
.site-footer-inner{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:center;padding:22px 24px;border-radius:18px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-soft)}
.site-footer-copy{max-width:780px;color:var(--muted);line-height:1.7}
.site-footer-links{display:flex;gap:14px;flex-wrap:wrap}
.site-footer-links a{text-decoration:none;color:var(--primary);font-weight:700}
