.post-item__img-wrapper {
	border-radius: var(--radius-m);
	overflow: hidden;
	aspect-ratio: 450 / 334;
}
.mega-feed__section .post-item__img-wrapper {
	aspect-ratio: 332 / 210;
}

.post-item__img-wrapper img {
	width: 100%;
	min-height: 100%;
	object-fit: cover;
	border-radius: var(--radius-m);
	transform: translateZ(0);
}
.post-item__img-wrapper img {
	height: 100%;
}

.mega-feed__section .post-item[cpt="case"] .post-item__img-wrapper,
.mega-feed__section .post-item[cpt="case"] .post-item__img-wrapper img {
	border-radius: var(--radius-l);
	flex-grow: 1;
}

.post-item__img {
	transition: 0.2s ease-out;
	transform: translateZ(0);
	object-fit: cover;
}

.post-item__heading {
	font-size: var(--text-l);
}

@media screen and (max-width: 1025px) {
	.post-feed__upper {
		align-items: start !important;
		gap: var(--gap-xs7);
	}
}

.post-item .link-primary {
	pointer-events: none;
}

.post-item__meta {
	margin-bottom: var(--gap-xs8);
}

.post-item__content .link-primary {
	margin-top: var(--gap-xs8);
}

@media screen and (max-width: 1025px) {
	.mega-feed__post .mega-feed__post-inner {
		gap: var(--gap-xs3) !important;
	}
}
