/* Yazı içeriği: başlıklar, açılır bölümler, benzer içerikler */

.cs-main-content .entry-content > h2 {
	background: hsla(0, 0%, 0%, 0.15);
	padding: 2px 8px;
}

.cs-main-content .entry-content > h3:not(:first-child) {
	background: hsla(0, 0%, 100%, 0.07);
	padding: 2px 8px;
}

.cs-main-content .entry-content details summary {
	cursor: pointer;
	list-style: none;
	padding: 0;
}

.cs-main-content .entry-content details summary h2 {
	background: hsla(0, 0%, 0%, 0.15);
	border: 1px solid hsla(0, 0%, 100%, 0.1);
	padding: 2px 8px;
	margin-top: 32px !important;
	margin-bottom: 0 !important;
	display: block;
	cursor: pointer;
}

.cs-main-content .entry-content details summary h2:hover {
	background: hsla(0, 0%, 0%, 0.20);
}

.cs-main-content .entry-content details h3 {
	background: hsla(0, 0%, 100%, 0.07);
	padding: 2px 8px;
	margin-top: 32px !important;
	margin-bottom: 20px !important;
}

.cs-main-content .entry-content details p {
	margin-top: 20px !important;
	margin-bottom: 10px !important;
}

.cs-main-content .entry-content details details p {
	margin-top: 12px !important;
	margin-bottom: 12px !important;
}

.cs-main-content .entry-content details em {
	font-size: 16px !important;
}

.cs-main-content .entry-content details.rl-watermark summary {
	background: hsla(0, 0%, 0%, 0.15);
	padding: 2px 8px;
	cursor: pointer;
	list-style: none;
	display: block;
	margin-top: 24px !important;
	margin-bottom: 8px !important;
}

.cs-main-content .entry-content details.rl-watermark summary:hover {
	background: hsla(0, 0%, 0%, 0.20);
}

.cs-main-content .entry-content details.rl-watermark p {
	margin-top: 8px !important;
	margin-bottom: 24px !important;
}

.benzer-icerikler h3 {
	margin-top: 32px !important;
}

.benzer-icerikler ul {
	text-decoration: none;
	padding-inline-start: 20px;
}

.benzer-icerikler a {
	text-decoration: underline;
	font-size: 16px;
}

.benzer-icerikler li:not(:last-child) {
	margin-bottom: 2px !important;
}
