/* In-content related news block (inserted from admin content editor) */
.news-detail-content .halchal-related-news,
.reading-mode-text .halchal-related-news {
	margin: 1.75rem 0;
	padding: 1rem 1.1rem;
	border: 1px solid var(--halchal-feature-border, #e5e5e5);
	border-radius: var(--halchal-feature-radius, 12px);
	background: var(--halchal-feature-surface-alt, #f8f9fa);
}

.news-detail-content .halchal-related-news__title,
.reading-mode-text .halchal-related-news__title {
	margin: 0 0 0.85rem;
	padding-bottom: 0.55rem;
	font-size: 1.28rem;
	font-weight: 700;
	line-height: 1.35;
	color: var(--color-primary, #1e5552);
	border-bottom: 2px solid color-mix(in srgb, var(--color-primary, #1e5552) 25%, transparent 75%);
}

.news-detail-content .halchal-related-news__list,
.reading-mode-text .halchal-related-news__list {
	list-style: none;
	margin: 0;
	padding: 0;
}

.news-detail-content .halchal-related-news__item,
.reading-mode-text .halchal-related-news__item {
	margin: 0;
	padding: 0;
	border-top: 1px solid color-mix(in srgb, var(--color-body, #333) 8%, transparent 92%);
}

.news-detail-content .halchal-related-news__item:first-child,
.reading-mode-text .halchal-related-news__item:first-child {
	border-top: 0;
}

.news-detail-content .halchal-related-news__link,
.reading-mode-text .halchal-related-news__link,
.news-detail-content .halchal-related-news__item-title,
.reading-mode-text .halchal-related-news__item-title {
	display: block;
	padding: 0.72rem 0;
	font-size: 1.12rem;
	line-height: 1.5;
	font-weight: 600;
	color: var(--color-primary, #1e5552);
	text-decoration: none;
}

.news-detail-content .halchal-related-news__link:hover,
.news-detail-content .halchal-related-news__link:focus,
.reading-mode-text .halchal-related-news__link:hover,
.reading-mode-text .halchal-related-news__link:focus {
	color: var(--color-link-hover, #c45c00);
	text-decoration: underline;
}

/* Older blocks saved with thumbnails — hide images, title-only */
.news-detail-content .halchal-related-news__thumb,
.reading-mode-text .halchal-related-news__thumb {
	display: none !important;
}
