/* =========================================================
   FOOTER · marca, enlaces legales y aviso
   ========================================================= */

.site-footer { border-top: 1px solid var(--color-line); padding: 56px 0 110px; color: var(--color-text-faint); font-size: 14px; }
.footer-inner { display: flex; justify-content: space-between; gap: 40px; flex-wrap: wrap; }
.footer-links { display: flex; gap: 26px; flex-wrap: wrap; }
.footer-links a:hover { color: var(--color-text); }
.disclaimer { margin-top: 34px; padding-top: 26px; border-top: 1px solid var(--color-line); font-size: 13px; line-height: 1.6; max-width: 820px; }
