.footer-sponsor {
  background: #111;
  padding: 14px 16px;
  display: flex; align-items: center; justify-content: space-between;
  border-top: 1px solid rgba(245,166,35,0.12);
  flex-wrap: wrap; gap: 8px;
}
.footer-mention { font-size: 9px; color: var(--rb-dim); text-transform: uppercase; letter-spacing: 1.5px; }
.footer-rb      { background: var(--rb-gold); color: #111; font-size: 9px; font-weight: 700; padding: 4px 10px; border-radius: 2px; letter-spacing: 1px; }
