@media (max-width: 1599px) {
	[data-wcn-responsive-typography] {
		font-size: var(--fontSize-xxl, revert);
		line-height: var(--lineHeight-xxl, revert);
		font-weight: var(--fontWeight-xxl, revert);
		letter-spacing: var(--letterSpacing-xxl, revert);
		text-transform: var(--textTransform-xxl, revert);
	}
}

@media (max-width: 1199px) {
	[data-wcn-responsive-typography] {
		font-size: var(--fontSize-xl, var(--fontSize-xxl, revert));
		line-height: var(--lineHeight-xl, var(--lineHeight-xxl, revert));
		font-weight: var(--fontWeight-xl, var(--fontWeight-xxl, revert));
		letter-spacing: var(--letterSpacing-xl, var(--letterSpacing-xxl, revert));
		text-transform: var(--textTransform-xl, var(--textTransform-xxl, revert));
	}
}

@media (max-width: 991px) {
	[data-wcn-responsive-typography] {
		font-size: var(--fontSize-lg, var(--fontSize-xl, var(--fontSize-xxl, revert)));
		line-height: var(--lineHeight-lg, var(--lineHeight-xl, var(--lineHeight-xxl, revert)));
		font-weight: var(--fontWeight-lg, var(--fontWeight-xl, var(--fontWeight-xxl, revert)));
		letter-spacing: var(--letterSpacing-lg, var(--letterSpacing-xl, var(--letterSpacing-xxl, revert)));
		text-transform: var(--textTransform-lg, var(--textTransform-xl, var(--textTransform-xxl, revert)));
	}
}

@media (max-width: 767px) {
	[data-wcn-responsive-typography] {
		font-size: var(--fontSize-md, var(--fontSize-lg, var(--fontSize-xl, var(--fontSize-xxl, revert))));
		line-height: var(--lineHeight-md, var(--lineHeight-lg, var(--lineHeight-xl, var(--lineHeight-xxl, revert))));
		font-weight: var(--fontWeight-md, var(--fontWeight-lg, var(--fontWeight-xl, var(--fontWeight-xxl, revert))));
		letter-spacing: var(--letterSpacing-md, var(--letterSpacing-lg, var(--letterSpacing-xl, var(--letterSpacing-xxl, revert))));
		text-transform: var(--textTransform-md, var(--textTransform-lg, var(--textTransform-xl, var(--textTransform-xxl, revert))));
	}
}

@media (max-width: 575px) {
	[data-wcn-responsive-typography] {
		font-size: var(--fontSize-sm, var(--fontSize-md, var(--fontSize-lg, var(--fontSize-xl, var(--fontSize-xxl, revert)))));
		line-height: var(--lineHeight-sm, var(--lineHeight-md, var(--lineHeight-lg, var(--lineHeight-xl, var(--lineHeight-xxl, revert)))));
		font-weight: var(--fontWeight-sm, var(--fontWeight-md, var(--fontWeight-lg, var(--fontWeight-xl, var(--fontWeight-xxl, revert)))));
		letter-spacing: var(--letterSpacing-sm, var(--letterSpacing-md, var(--letterSpacing-lg, var(--letterSpacing-xl, var(--letterSpacing-xxl, revert)))));
		text-transform: var(--textTransform-sm, var(--textTransform-md, var(--textTransform-lg, var(--textTransform-xl, var(--textTransform-xxl, revert)))));
	}
}

@media (max-width: 479px) {
	[data-wcn-responsive-typography] {
		font-size: var(--fontSize-mobile, var(--fontSize-sm, var(--fontSize-md, var(--fontSize-lg, var(--fontSize-xl, var(--fontSize-xxl, revert))))));
		line-height: var(--lineHeight-mobile, var(--lineHeight-sm, var(--lineHeight-md, var(--lineHeight-lg, var(--lineHeight-xl, var(--lineHeight-xxl, revert))))));
		font-weight: var(--fontWeight-mobile, var(--fontWeight-sm, var(--fontWeight-md, var(--fontWeight-lg, var(--fontWeight-xl, var(--fontWeight-xxl, revert))))));
		letter-spacing: var(--letterSpacing-mobile, var(--letterSpacing-sm, var(--letterSpacing-md, var(--letterSpacing-lg, var(--letterSpacing-xl, var(--letterSpacing-xxl, revert))))));
		text-transform: var(--textTransform-mobile, var(--textTransform-sm, var(--textTransform-md, var(--textTransform-lg, var(--textTransform-xl, var(--textTransform-xxl, revert))))));
	}
}
