/* Related posts grid */
.daily-related {
	padding: 20px;
}

.daily-block-title,
.widget-title,
.comments-title {
	border-bottom: 2px solid var(--daily-logo-red);
	color: var(--daily-logo-ink);
	font-size: 20px;
	font-weight: 900;
	line-height: 1.25;
	margin: 0 0 16px;
	padding-bottom: 10px;
}

.daily-related__grid {
	display: grid;
	gap: 16px;
	grid-template-columns: repeat(3, minmax(0, 1fr));
}

.daily-related .daily-card {
	display: block;
	padding: 10px;
}

.daily-related .daily-card__media {
	margin-bottom: 10px;
}

.daily-related .daily-card__title {
	font-size: 16px;
}

.daily-related .daily-card__excerpt,
.daily-related .daily-card__meta {
	display: none;
}

