.ce_rsce_topic {
	padding-left: var(--indent);
	padding-right: var(--indent);
	margin-bottom: var(--indent);
	
}
.ce_rsce_topic__inner {
	display: grid;
	background-color: var(--cl7);
	column-gap: var(--grid-gap);
	
}
.ce_rsce_topic__intro {
	position: relative;
	
}
.ce_rsce_topic__title {
	font-size: var(--xl);
	line-height: var(--lh-xl);
	font-family: var(--font-hl);
	color: var(--cl2);
	position: absolute;
	top: 0rem;
	left: 0rem;
	background-color: rgba(200,149,28,.7);
	padding: var(--indent);
	border-bottom-right-radius: clamp(2rem,3vw,3rem);
	width: 80%;
	
}
.ce_rsce_topic__title span {
	color: var(--cl3);
	
}
.ce_rsce_topic__content {
	padding: var(--indent);
	
}
.ce_rsce_topic__description {
	
}
.ce_rsce_topic__description p {
	font-size: var(--md);
	line-height: var(--lh-md);
	
}
.ce_rsce_topic__links {
	display: flex;
	flex-direction: column;
	gap: .3rem;
	
}
.ce_rsce_topic__image img {
	width: 100%;
	
}
@media screen and (min-width: 768px){
	.ce_rsce_topic__title {
		width: 70%;
		
	}
	.ce_rsce_topic__inner {
		grid-template-columns: 1fr 1fr;
		
	}
	
}
@media screen and (min-width: 992px){
	.ce_rsce_topic__title {
		width: 50%;
		
	}
	.ce_rsce_topic__inner {
		grid-template-columns: 1fr 1fr 1fr;
		
	}
	.ce_rsce_topic__intro {
		grid-column: 1 / span 2;
		
	}
	.ce_rsce_topic__content {
		padding-left: 0rem;
		
	}
	
}



