.SHARE .meta {
	position: relative;
	margin-bottom: var(--s7);
	display: flex;
	justify-content: space-between;
}

.SHARE .meta.alt-flex-end {
	justify-content: flex-end;
}

.SHARE .meta .tags {
	display: flex;
	gap: var(--s1);
	align-items: center;
	justify-content: flex-end;
	max-width: var(--col-8);
	margin: 0 auto;
}

.SHARE .meta .tags span {
	border: 1px solid var(--green-400);
	padding: var(--s1) var(--s2);
	border-radius: var(--s1);
	color: var(--navy);
	font-weight: 600;
}

.SHARE .meta .share {
	display: flex;
	gap: var(--s1);
	align-items: center;
}

.SHARE .meta .share .socials {
	display: flex;
	gap: var(--s1);
	align-items: center;
}

.SHARE .meta .share .socials a svg path {
	transition: fill 0.25s;
}

.SHARE .meta .share .socials a:hover svg path {
	fill: var(--navy)
}