/* Footer */
footer{margin-top:60px;border-top:1px solid var(--line);background:var(--bg1);padding:40px 0 30px}
footer .wrap{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap}
footer p{color:var(--dim);font-size:14px;max-width:420px;margin-top:10px}
footer .links{display:flex;gap:22px;flex-wrap:wrap;color:var(--text2);font-size:15px}
footer .links a:hover{color:var(--cyan)}
.copy{width:100%;text-align:center;color:var(--faint,#5A6A8C);font-size:13px;margin-top:16px}


