@import url('https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,400;0,600;0,700;1,400&family=Merriweather:ital,wght@0,400;0,700;1,400&display=swap');

.valeria-news-panel {
	font-family: 'Nunito', 'Segoe UI', Tahoma, sans-serif;
	font-size: 14px;
	line-height: 1.7;
	color: #2c2416;
	background:
		linear-gradient(180deg, rgba(255, 248, 230, 0.97) 0%, rgba(241, 224, 198, 0.97) 55%, rgba(228, 205, 168, 0.97) 100%);
	border: 2px solid #8b6914;
	border-radius: 6px;
	box-shadow:
		inset 0 0 0 1px #f1e0c6,
		inset 0 12px 24px rgba(255, 255, 255, 0.35),
		0 4px 14px rgba(0, 0, 0, 0.18);
	padding: 22px 24px;
	margin: 4px 0 18px;
}

.valeria-news-panel h3 {
	font-family: 'Merriweather', Georgia, serif;
	font-size: 17px;
	font-weight: 700;
	color: #5c3d0d;
	margin: 22px 0 10px;
	padding-bottom: 6px;
	border-bottom: 1px solid rgba(139, 105, 20, 0.35);
}

.valeria-news-panel h3:first-child {
	margin-top: 0;
}

.valeria-news-panel p {
	margin: 0 0 12px;
}

.valeria-news-panel ul {
	margin: 0 0 14px 22px;
	padding: 0;
}

.valeria-news-panel li {
	margin-bottom: 6px;
}

.valeria-news-panel strong {
	color: #4a3208;
}

.valeria-news-panel hr {
	border: 0;
	height: 1px;
	margin: 22px 0;
	background: linear-gradient(90deg, transparent, #8b6914, transparent);
}

.valeria-news-panel em {
	color: #5a4a2f;
}
