.wp-block-heading a,
.wp-block-post-title a,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
	display: inline-flex;
	align-items: baseline;
	gap: 0.25rem;
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	letter-spacing: inherit;
	line-height: inherit;
	text-decoration: none;
	text-transform: inherit;
}

.wp-block-heading a::after,
.wp-block-post-title a::after,
h1 a::after,
h2 a::after,
h3 a::after,
h4 a::after,
h5 a::after,
h6 a::after {
	content: "";
	display: inline-block;
	width: 0.9em;
	height: 0.9em;
	flex: 0 0 auto;
	background-color: currentColor;
	-webkit-mask-image: url("../icons/arrow-right.svg");
	mask-image: url("../icons/arrow-right.svg");
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-mask-size: contain;
	mask-size: contain;
}

.is-style-arrow-link .wp-block-navigation-item__label {
	display: inline-flex;
	align-items: center;
	gap: 0.25rem;
}

.is-style-arrow-link .wp-block-navigation-item__label::after {
	content: "";
	display: inline-block;
	width: 0.9em;
	height: 0.9em;
	flex: 0 0 auto;
	background-color: currentColor;
	-webkit-mask-image: url("../icons/arrow-right.svg");
	mask-image: url("../icons/arrow-right.svg");
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-mask-size: contain;
	mask-size: contain;
}
