/* 0.54.10-Z — acabamento do rodapé/placar já validado em produção. */
.site-footer-z{padding-top:17px!important}
.site-footer-z .footer-grid-k{gap:clamp(24px,3vw,44px);align-items:stretch}
.site-footer-z .footer-k-panel{min-height:0;gap:7px}
.site-footer-z .footer-brand .footer-logo img{max-height:62px;max-width:178px;width:auto;height:auto;object-fit:contain}
.site-footer-z .footer-n-company{margin-top:1px;gap:4px}
.site-footer-z .footer-n-company strong{font-size:.79rem;line-height:1.3;max-width:330px}
.site-footer-z .footer-n-identity>a:not(.footer-brand):not(.footer-k-cta){line-height:1.4}
.site-footer-z .footer-n-map{max-width:340px}
.site-footer-z .footer-instagram-api-y{max-width:100%;padding:10px}
.site-footer-z .footer-instagram-api-y-bio{margin-top:7px;-webkit-line-clamp:2}
.site-footer-z .footer-instagram-api-y-grid{gap:5px;margin-top:8px}
.site-footer-z .footer-instagram-api-y-grid a{background:#171816;border:1px solid rgba(255,255,255,.055)}
.site-footer-z .footer-n-bottom-link{padding-top:7px}
.site-footer-z .footer-bottom{margin-top:12px;padding-block:10px}
.txa-metrics .txa-metric:last-child strong{white-space:nowrap}
@media(max-width:900px){
  .site-footer-z .footer-grid-k{gap:26px}
  .site-footer-z .footer-brand .footer-logo img{max-height:58px;max-width:168px}
}
@media(max-width:640px){
  .site-footer-z{padding-top:20px!important}
  .site-footer-z .footer-grid-k{gap:24px}
  .site-footer-z .footer-brand .footer-logo img{max-height:66px;max-width:185px}
  .site-footer-z .footer-instagram-api-y{padding:11px}
}
