.anchor-block {
	display: flex;
}

.anchor-block a {
	display: flex;
    align-items: stretch;
	width: 100%;
}

.anchor-block a .wp-block-group {
	width: 100%;
}

.anchor-block .has-border-color {
	border-color: #00000033;
    border-width: 1px;
	transition: border-color 0.3s ease; 
}

.anchor-block:hover .has-border-color {
    border-color: #cf2e2e;
  }
  
.anchor-block a {
	color: var(--wp--preset--color--base) !important;
	transition: color 0.3s ease;
}

.anchor-block:hover a {
	color: #cf2e2e;
}