.ce_downloadarchive {
	margin-bottom: var(--sp6);
	
}
.ce_downloadarchive__hl {
	font-size: var(--lg);
	line-height: var(--lh-lg);
	margin-bottom: var(--sp3);
	border-bottom: 1px solid var(--cl1);
	padding-bottom: clamp(.3rem,1vw,.5rem);
}
.ce_downloadarchive__items {
	display: grid;
	column-gap: var(--grid-gap);
	row-gap: calc( var(--grid-gap) * 2 );
}
.ce_downloadarchive__item {
	
}
.ce_downloadarchive__image {
	margin-bottom: var(--sp1);
	width: 80%;
	
}
.ce_downloadarchive__image img {
	
}
.ce_downloadarchive__title {
	font-size: var(--lg);
	line-height: var(--lh-lg);
	margin-bottom: 0rem;
	
}
.ce_downloadarchive__description {
	font-size: var(--sm);
	line-height: var(--lh-sm);
	margin-bottom: 0;
	
}
.ce_downloadarchive__description p {
	margin-bottom: 0rem;
	font-size: var(--md);
	line-height: var(--lh-md);
	
}
.ce_downloadarchive__info {
	display: flex;
	flex-direction: column;
	gap: clamp(.5rem,1vw,1rem);
	
}
.ce_downloadarchive__meta {
	font-size: var(--sm);
	color: var(--cl1);
	line-height: var(--lh-sm);
}
@media screen and (min-width: 768px){
	.ce_downloadarchive__items {
		grid-template-columns: 1fr 1fr;
		
	}
	
}
@media screen and (min-width: 992px){
	.ce_downloadarchive__items {
		grid-template-columns: 1fr 1fr 1fr;
		
	}
	
}
