/* Blog index: "View Blogs" */
.ipsData--blog-entries.ipsData--grid{
	--i-data--desc-truncate: 5;
}

.ipsCoverPhoto--blog-listing{
	margin: 10px;
	margin-bottom: 0;
}

.ipsData__blog-item{
	border-bottom: 1px solid transparent;
	border-bottom-color: color-mix(in srgb, currentColor 15%, transparent);
}

.cBlogInfo_content {
	max-height: 170px;
	overflow: hidden;
	-webkit-mask-image: linear-gradient(#000 6em, transparent);
	mask-image: linear-gradient(#000 6em, transparent);
}

/* "Recent Entries" list */
.ipsBlogs__blog-listing-entries li{
	display: flex;
	align-items: center;
	gap: .9em;
	padding: .5em;
}

	.ipsBlogs__blog-listing-entries li:not(:last-child){
		border-bottom: 1px solid transparent;
		border-bottom-color: color-mix(in srgb, currentColor 10%, transparent);
	}

	/* Hide the first entry since it's already displayed as a large excerpt */
	.ipsBlogs__blog-listing-entries li:first-child:not(:last-child){ display: none }

	.ipsBlogs__blog-listing-entries .ipsUserPhoto{
		flex: 0 0 1.5em;
	}

/* Contributors under cover photo */
.cBlogContributors{
	border-top: 1px solid transparent;
	border-top-color: color-mix(in srgb, currentColor 10%, transparent);
	padding: 1em;
}

/* Manage categories */
[data-controller="blog.front.view.manageCategories"] .sortable-placeholder{
	min-height: 5.7em;
}