/* SENLARO Site-wide legal identity and footer layout. SENLARO 2026-10-28. */
.private-review-banner{
  padding:9px 16px;font-size:13px;font-weight:700;letter-spacing:.015em;
  text-align:center;color:#583d10;background:#fff1c9;border-bottom:1px solid #e5c77e;
}
.footer__legal-identity{
  display:flex;flex-wrap:wrap;gap:8px 22px;margin:0 0 18px;
  color:#e4eff0;font-size:13px;line-height:1.55
}
.footer__legal-identity a{color:#b2e9d8;text-decoration:underline;text-underline-offset:3px}
.footer__meta-review{margin-top:14px;display:flex;justify-content:space-between;
  align-items:center;flex-wrap:wrap;gap:12px;color:#aebdc8;font-size:13px}
.footer__meta-review .footer__privacy-button{
  color:#b2e9d8;text-decoration:underline;text-underline-offset:3px;
  background:transparent;border:0;cursor:pointer;padding:2px 0;font:inherit
}
.footer__meta-review .footer__privacy-button:focus-visible{outline:2px solid #b2e9d8}
@media(max-width:767px){
 .footer__legal-identity{display:grid;gap:8px}
 .footer__meta-review{display:grid;justify-content:start;gap:12px}
 .private-review-banner{font-size:12px;text-align:left}
}
