.ava-news__card {
	background: var(--color-white);
	border-radius: 1rem;
	padding: 1.07rem;
	display: flex;
	flex-direction: column;
	box-sizing: border-box;
	cursor: pointer;
	transition:
		transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94),
		box-shadow 0.3s ease,
		border-color 0.3s ease;

	&:hover {
		border-color: transparent;
		transform: translateY(-0.375rem);
		box-shadow:
			0 20px 38px var(--color-gray-60),
			0 4px 12px var(--color-black-25);
	}

	p {
		margin: 0;
		padding: 0;
	}

	.ava-news__img-wrap {
		width: 100%;
		aspect-ratio: 375 / 208;
		border-radius: 1rem;
		overflow: hidden;
		margin-bottom: 1rem;

		& > img {
			width: 100%;
			height: 100%;
			object-fit: cover;
		}
	}

	.ava-news__date {
		font-size: 0.9rem;
		color: var(--color-gray-footer);
		margin-bottom: 0.5rem;
		display: block;
	}

	.ava-news__title {
		font-size: 1rem;
		font-weight: 400;
		color: var(--color-black);
		line-height: 1.2;
		flex-grow: 1;
	}

	.ava-news__more {
		font-size: 1rem;
		color: var(--color-dark-gray);
		text-decoration: underline;
		font-weight: 500;
		transition: color 0.2s ease;
		padding-top: 1rem;
		&:hover {
			color: var(--color-black);
		}
	}

	@media (max-width: 700px) {
		flex: 0 0 100%;
		scroll-snap-align: start;
	}
}
