.post-feed__title {
	font-size: var(--text-m);
	font-family: open sans;
	font-weight: 700;
	line-height: 1.6;
}

.post-feed__inner .single-post__image-wrapper {
	height: 20rem;
	overflow: hidden;
}
.post-feed__inner .single-post .single-post__image-wrapper img {
	transition: 0.4s ease-out;
	width: 100%;
}
@media screen and (min-width:1026px){
.post-feed__inner .single-post:hover .single-post__image-wrapper img {
	transform: scale(1.1);
}

/* Large one should only change when hovering the link-box */
.post-archive__top-items--l:has(a:hover) .single-post__image-wrapper img {
	transform: scale(1.1) !important;
}
.post-archive__top-items--l.post-archive__top-items--l .single-post:hover .single-post__image-wrapper img {
	transform: scale(1);
}
@media screen and (min-width:1026px){
	.post-archive__top-items--l{
		aspect-ratio:4/3;
	}
}
.post-archive__top-items--l .post-feed__content {
    height: 100%!important;
    display: flex !important;
    align-items: flex-start!important;
    flex-direction: column!important;
    justify-content: flex-end!important;
}
}
.post-feed__inner .single-post__image-wrapper img {
	height: 100%;
	object-fit: cover;
}

/* 
SMALL ITEM 
*/
/* Image / text stacked other way */
@media screen and (min-width: 1026px) {
	.post-archive__top-items--s .single-post {
		display: flex !important;
		align-items: center;
	}
	.post-archive__top-items--s .single-post .single-post__image-wrapper {
		width: 50%;
	}
	.post-archive__top-items--s .single-post .post-feed__content {
		flex-grow: 1;
	}
	/* FH img */
	.post-archive__top-items--s .single-post .single-post__image-wrapper img {
		height: 100%;
	}
}
/* 
LARGE ITEM 
*/

/* Meta content */
.post-archive__top-items--l .post-feed__content {
	position: absolute;
	bottom: 0;
	z-index: 999;
	padding: 3rem;
}
.post-archive__top-items--l .post-feed__content * {
	color: white !important;
}
/* FH img*/
.post-archive__top-items--l .single-post__image-wrapper,
.post-archive__top-items--l .single-post {
	height: 100% !important;
}
/* Overlay */
.post-archive__top-items--l .single-post::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #1a4348 100%);
	z-index: 1;
	opacity: 0.5;
}

.post-archive__top-items--l .btn--link {
	background-image: linear-gradient(white, white);
}

.post-archive__top-items--l .btn--link img {
	filter: var(--filter-plus) var(--filter-white);
}
.post-archive__top-items--l .single-post__image-wrapper {
	overflow: hidden;
}

/* Reusable block */
.post-archive .background {
	inline-size: unset;
	max-inline-size: unset;
	margin-inline: unset;
	margin: var(--section-space-m) 0;
}
@media screen and (max-width: 767px) {
	.post-archive .background {
		box-shadow: unset;
	}
}
/* Pagination */
.post-archive__inner .pagination a {
	color: var(--base);
	font-family: "futura-pt";
}

@media screen and (min-width: 1026px) {
	.post-archive__inner .pagination a:hover {
		text-decoration: underline;
		text-underline-offset: 4px;

		text-decoration-color: var(--action);
	}
	.post-archive__inner .page-numbers.current {
		color: var(--action);
		font-weight: 600;
	}
}
