/* Assinaturas Revesti: exceção da home autorizada em 18/09/2026. */
.site-footer .footer-bottom { grid-template-columns: minmax(0,1fr) minmax(0,2fr) minmax(0,1fr); padding-bottom: 88px; }
.site-footer .footer-bottom > :first-child { grid-column: 1; grid-row: 1; }
.site-footer .footer-bottom > .agenzzia-signature { grid-column: 2; grid-row: 1; justify-self: center; text-align: center; line-height: 1.6; color: #e5eee8; }
.site-footer .footer-bottom > .site-version { grid-column: 3; grid-row: 1; justify-self: end; }
.site-footer .agenzzia-signature a { color: #ff9f43; text-decoration: none; }
.site-footer .agenzzia-signature .signature-commercial { color: inherit; font-weight: inherit; text-decoration: none; }
.site-footer .agenzzia-signature .signature-commercial:hover,
.site-footer .agenzzia-signature .signature-commercial:focus { color: inherit; text-decoration: underline; text-underline-offset: .2em; }
.site-footer .agenzzia-signature a:focus-visible { outline: 3px solid #c8e62b; outline-offset: 3px; }
@media (max-width: 900px) {
 .site-footer .footer-bottom { grid-template-columns: minmax(0,1fr); }
 .site-footer .footer-bottom > :first-child { grid-column: 1; grid-row: 1; }
 .site-footer .footer-bottom > .site-version { grid-column: 1; grid-row: 2; justify-self: center; }
 .site-footer .footer-bottom > .agenzzia-signature { grid-column: 1; grid-row: 3; }
}
