.artsec {
	padding-top: var(--sec-y-k);
	padding-bottom: var(--sec-y);
}

.artspalte {
	max-width: 760px;
	margin: 0 auto;
}

.artbild {
	margin: 24px 0;
}
.artbild img {
	display: block;
	width: 100%;
	height: auto;

	border-radius: var(--wp--custom--radius--flaeche);
}

.artph {
	height: 380px;
	margin: 24px 0;
}

.artikeltext p {
	font-size: 16.5px;
	line-height: 1.75;
	color: var(--mut);
	margin-top: 20px;
}

.artikeltext > p:first-child {
	font-size: 17.5px;
	line-height: 1.7;
	color: var(--ink);
	margin-top: 0;
}

.artikeltext :is(h2, h3, h4) {
	font-size: 18.5px;
	font-weight: 700;
	line-height: 1.35;
	letter-spacing: 0;
	color: var(--ink);
	margin-top: 34px;
}
.artikeltext :is(h2, h3, h4) + p { margin-top: 14px; }

.artikeltext :is(ul, ol) {
	margin-top: 20px;
	padding-left: 22px;
	font-size: 16.5px;
	line-height: 1.75;
	color: var(--mut);
}
.artikeltext li { margin-top: 6px; }

.artikeltext a {
	color: var(--blue);
	font-weight: 700;
	text-decoration: underline;
	text-underline-offset: 3px;
}

.artikeltext :is(img, figure) {
	margin-top: 24px;
	max-width: 100%;
	height: auto;
}
.artikeltext figcaption {
	font-size: 13px;
	color: var(--soft);
	margin-top: 8px;
}

.artikeltext blockquote {
	margin-top: 24px;
	padding-left: 22px;
	border-left: 3px solid var(--green);
	font-size: 17.5px;
	line-height: 1.6;
	color: var(--ink);
}

.artzurueck {
	margin-top: 40px;
	padding-top: 24px;
	border-top: 1px solid var(--line);
}

@media (max-width: 700px) {

	.artph { height: 220px; }
}
