/* ALAVORA Journal — Footer independente para páginas legadas */
.alv-journal-legal-footer{background:#0b0d10;color:#d5d7dc;border-top:1px solid #3b3540;padding:29px 22px 30px;font:14px/1.65 system-ui,-apple-system,Segoe UI,Arial,sans-serif}
.alv-journal-legal-footer .alv-jlf-inner{max-width:1150px;margin:auto;display:flex;gap:25px;justify-content:space-between;align-items:center;flex-wrap:wrap}
.alv-journal-legal-footer strong{color:#fff;font-size:16px;letter-spacing:.08em}
.alv-journal-legal-footer nav{display:flex;gap:13px;flex-wrap:wrap;align-items:center}
.alv-journal-legal-footer a{color:#e0e0e4;text-decoration:none}
.alv-journal-legal-footer a:hover,.alv-journal-legal-footer a:focus-visible{color:#f7c948;text-decoration:underline}
.alv-journal-legal-footer .alv-jlf-social{display:flex;gap:12px}
.alv-journal-legal-footer .alv-jlf-social a{border:1px solid #625c66;border-radius:50%;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center}
.alv-journal-legal-footer .alv-jlf-social svg{width:17px;height:17px}
.alv-journal-legal-footer .alv-jlf-detail{font-size:12px;opacity:.8}
