/**
 * Featured-insight flex section.
 *
 * @package BMG_Connect
 * @since 1.1.0
 */

.featured-insight {
	padding-block: 96px;
}

.featured-insight__inner {
    align-items: center;
    display: grid;
    gap: 64px;
    grid-template-columns: 1fr 1fr;
    align-items: start;
}

.featured-insight__media {
	aspect-ratio: 16 / 9;
	border-radius: 10px;
	overflow: hidden;
	position: relative;
}

.featured-insight__image {
	height: 100%;
	object-fit: cover;
	width: 100%;
}

.featured-insight__category {
	background: var(--bmg-teal);
	border-radius: 50px;
	color: var(--bmg-white);
	font-size: 0.7rem;
	font-weight: 700;
	left: 16px;
	letter-spacing: 0.1em;
	padding: 5px 12px;
	position: absolute;
	text-transform: uppercase;
	top: 16px;
}

.featured-insight__title.featured-insight__title {
    font-size: 2.5rem;
    line-height: 1;
    margin: 0 0 18px;
}

.featured-insight__excerpt {
	color: var(--bmg-gray);
	margin-bottom: 20px;
}

@media (max-width: 768px) {
	.featured-insight__inner {
		grid-template-columns: 1fr;
	}
}
