.link-text {
	margin-bottom: clamp(.2rem,1vw,0.2rem);
	display: block;
}
.link-text svg {
	margin-left: calc( clamp(.1rem,.2vw,.3rem) * -1);
	transition: stroke .3s ease, transform .3s ease;
	width: clamp(1.1rem,2vw,1.3rem);
	height: auto;
	transform: translateY(0.02rem);
}
.link-text:hover svg {
	transform: translateY(0.02rem) translateX(0.2rem);
}
.link-text--white .svg-stroke {
	stroke: white;
}
.link-text__inner {
	display: flex;
	align-items: center;
	gap: clamp(0.3rem,1vw,0.4rem);
}
.link-text__label {
	font-size: var(--md);
	color: var(--cl-links);
	transition: color .3s ease;
}
.link-text--white .link-text__label {
	color: white;
	
}
.link-text:hover .link-text__label {
	color: var(--cl-links-hover);
	
}
.link-text .svg-stroke {
	transition: stroke .3s ease;
	stroke-width: 1px;
}
.link-text:hover .svg-stroke {
	stroke: var(--cl-links-hover);
	
}
