/* JD Deltha — listado de noticias. Colores heredados del tema; solo estructura. */
.jd-deltha__list {
	list-style: none;
	margin: 0;
	padding: 0;
}
.jd-deltha__item {
	display: flex;
	gap: 12px;
	align-items: flex-start;
	padding: 10px 0;
	border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}
.jd-deltha__item:first-child {
	padding-top: 0;
}
.jd-deltha__item:last-child {
	border-bottom: 0;
}
.jd-deltha__pic {
	flex: 0 0 64px;
	width: 64px;
	height: 64px;
	overflow: hidden;
	border-radius: 4px;
	background: rgba(0, 0, 0, 0.05);
}
.jd-deltha__pic img {
	display: block;
	width: 64px;
	height: 64px;
	object-fit: cover;
	margin: 0;
}
.jd-deltha__body {
	flex: 1 1 auto;
	min-width: 0;
}
.jd-deltha__title {
	display: block;
	font-weight: inherit;
	line-height: 1.3;
	text-decoration: none;
}
.jd-deltha__title:hover {
	text-decoration: underline;
}
.jd-deltha__summary {
	margin: 4px 0 0;
	font-size: 0.9em;
	line-height: 1.4;
	opacity: 0.85;
}
.jd-deltha__meta {
	display: block;
	margin-top: 4px;
	font-size: 0.8em;
	line-height: 1.4;
	opacity: 0.7;
}
.jd-deltha__meta a {
	text-decoration: none;
}
.jd-deltha__meta a:hover {
	text-decoration: underline;
}
.jd-deltha__more {
	display: inline-block;
	margin-top: 10px;
	font-size: 0.9em;
	font-weight: inherit;
	text-decoration: none;
}
.jd-deltha__more:hover {
	text-decoration: underline;
}
/* En columnas anchas (contenido de página), más aire */
.entry-content .jd-deltha__pic,
.entry-content .jd-deltha__pic img {
	width: 96px;
	height: 96px;
	flex-basis: 96px;
}
