
/* listing */
.ba-resources-listing{gap:var(--margin-big);}
.ba-resources-listing .item{width:calc((100% - var(--margin-big)*2)/3);}
.ba-resources-listing .item:hover .resource-card{box-shadow: 0 0 3.5rem 0 rgba(0,39,71,0.24);}

.ba-resources-listing .anchor-link{position: absolute;}

/* details */
.resource-title-wrap{display: flex; align-items: flex-start; gap:5rem;}
.resource-title-wrap .title{margin:0; flex-grow:1;}
.resource-title-wrap .btn{margin-top:0.62rem;}

.date-wrap{display: flex; gap:1.5rem; color:var(--color-blue);}
.date-wrap .ba-resource-type{display: flex; align-items: center; color:#fff!important; border-radius:1rem 0 1rem 0; background: var(--color-yellow); height:1.87rem; padding:0.1rem 1.5rem; text-decoration: none; font-size: 0.75rem; line-height: 1.2; font-weight: 500; letter-spacing: 0.0175rem; text-transform: uppercase;}
.date-wrap .ba-resource-type:hover, .resource-card .ba-resource-type:focus{background: var(--color-dark-blue);}


@media (max-width: 1199.98px){

	.ba-resources-listing{gap:1.5rem;}
	.ba-resources-listing .item{width:calc((100% - 1.5rem*2)/3);}
}

@media (max-width: 991.98px){
	
	.ba-resources-listing{gap:var(--margin-normal) 0.75rem;}
	.ba-resources-listing .item{width:calc((100% - 0.75rem*2)/3);}
	
	.resource-title-wrap{gap:3rem;}
}

@media (max-width: 767.98px) {
	
	.ba-resources-listing .item{width:calc((100% - 0.75rem)/2);}
	
	.resource-title-wrap{flex-direction: column; gap:var(--margin-small);}
}

@media (max-width: 575.98px){
	.ba-resources-listing{gap:var(--margin-normal);}
	.ba-resources-listing .item{width:100%;}
	.ba-resources-listing.listing-column .resource-card .description{gap:var(--margin-normal);}
}
