.recent-posts-v2 .title-flex .title {
	text-align: center;
	font-size: 40px;
	padding: 30px 0 0;
	font-family: 'Swear Display';
	letter-spacing: 0.05rem;
}
.recent-posts-v2 {
	padding: 31px 0 73px;
}
.recent-posts-v2 .archive-wrap {
	margin: 35px auto 0;
}
.recent-posts-v2 .archive-wrap .image-fit {
	border: 1px solid #645A4E;
	width: 100%;
	aspect-ratio: 5 / 7.6;
	/*transition: all 0.5s;*/
}
.recent-posts-v2 .archive-wrap .image-fit:hover {
	filter: brightness(50%);
}
.recent-posts-v2 .archive-wrap article .post-category {
	font-size: 12px;
	letter-spacing: 0.04rem;
	margin: 12px 0 0px;
	text-transform: uppercase;
	display: block;
}
.recent-posts-v2 .archive-wrap article h2 {
	font-size: 20px;
	line-height: 25px;
	margin: 5px 0 0;
}
@media all and (max-width:580px) {
	.recent-posts-v2 .title-flex .title {
		font-size:35px;
	}
	.recent-posts-v2 {
		padding: 14px 0 35px;
	}
	.recent-posts-v2 .archive-wrap .image-fit {
		aspect-ratio: 5 / 7;
	}
}