/**
 * Hamenagen - ארכיון תוכניות [hm_programs_archive]
 */

.hm-programs-archive {
	max-width: 960px;
	padding-top: 0.5rem;
	padding-bottom: 2rem;
}

.hm-programs-archive__status {
	margin: 0 0 1.25rem;
	font-size: 14px;
	color: var(--hm-text-muted);
}

.hm-programs-archive__count {
	font-weight: 700;
	color: var(--hm-heading);
}

.hm-programs-archive__list {
	display: flex;
	flex-direction: column;
	gap: 1.25rem;
}

.hm-programs-archive__item .hm-home__program-slide {
	box-shadow: var(--hm-shadow);
	border: 1px solid var(--hm-card-border);
	transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.hm-programs-archive__item .hm-home__program-slide:hover {
	transform: translateY(-3px);
	box-shadow: 0 12px 36px rgba(32, 33, 90, 0.14);
}

html[data-hm-theme="dark"] .hm-programs-archive__item .hm-home__program-slide:hover {
	box-shadow: 0 12px 36px rgba(0, 0, 0, 0.45);
}

.hm-programs-archive__item--reverse .hm-home__program-slide {
	flex-direction: row-reverse;
}

.hm-programs-archive__banner {
	margin: 0.25rem 0;
}

.hm-programs-archive__banner--top {
	margin-bottom: 1.5rem;
}

.hm-programs-archive__banner--mid {
	margin: 0.5rem 0 0.75rem;
}

.hm-programs-archive__banner--bottom {
	margin-top: 1.75rem;
}

.hm-programs-archive__banner .hm-home__mail-banner {
	margin: 0;
}

@media (max-width: 575px) {
	.hm-programs-archive__item--reverse .hm-home__program-slide {
		flex-direction: row;
	}

	.hm-programs-archive__item .hm-home__program-slide:hover {
		transform: none;
	}
}