/* ZAYO — footer și pagini generice */

.zy-footer h4 { margin-top: 0; margin-bottom: var(--zy-space-4); color: var(--zy-ink); }
.zy-footer ul { list-style: none; margin: 0; padding: 0; }
.zy-footer li { margin-bottom: var(--zy-space-2); }
.zy-footer a { color: var(--zy-slate); }
.zy-footer a:hover { color: var(--zy-orange-700); }

.zy-footer-bottom { flex-wrap: wrap; gap: var(--zy-space-4); }
.zy-footer-bottom p { margin: 0; }
.zy-footer-bottom a { color: var(--zy-muted); }

.zy-footer-cta .wp-block-button__link { padding: 0 var(--zy-space-6); min-height: var(--zy-tap); }

@media (max-width: 599px) {
	.zy-footer .wp-block-columns { flex-wrap: wrap; }
	.zy-footer .wp-block-column { flex-basis: 50% !important; margin-bottom: var(--zy-space-8); }
}
