/**
 * Blog Listing — Style 3: Minimal Divider
 *
 * Compact rows with small square thumbnails and a hairline divider — a
 * sidebar-friendly reading list.
 *
 * @package captain-widgets-kit
 * @since   1.7.0
 */

.captwiki-blog-listing.captwiki-style-3 {
	gap: 0;
}

.captwiki-blog-listing.captwiki-style-3 .captwiki-blog-listing__item {
	padding: calc( var( --captwiki-bl-gap ) / 2 ) 0;
	border-bottom: 1px solid #e8eaf2;
}

.captwiki-blog-listing.captwiki-style-3 .captwiki-blog-listing__item:last-of-type {
	border-bottom: 0;
}

.captwiki-blog-listing.captwiki-style-3 .captwiki-blog-listing__media {
	flex-basis: calc( var( --captwiki-bl-thumb-w ) * 0.45 );
	max-width: calc( var( --captwiki-bl-thumb-w ) * 0.45 );
	border-radius: 10px;
	align-self: center;
}

.captwiki-blog-listing.captwiki-style-3 .captwiki-blog-listing__img {
	aspect-ratio: 1 / 1;
	min-height: 0;
	height: auto;
}

.captwiki-blog-listing.captwiki-style-3 .captwiki-blog-listing__title {
	font-size: 17px;
}

.captwiki-blog-listing.captwiki-style-3 .captwiki-blog-listing__excerpt {
	display: none;
}

@media ( max-width: 767px ) {
	.captwiki-blog-listing.captwiki-style-3 .captwiki-blog-listing__item {
		flex-direction: row;
	}
}
