/**
 * Einzelansicht des Hundekrankheiten-Lexikons.
 */


/* Kompakterer Titel für lange Krankheitsnamen */

.ha-article--disease .ha-article__title {
	max-width: 780px;
	font-size: clamp(2.15rem, 4vw, 3.55rem);
	line-height: 1.08;
	letter-spacing: -0.025em;
}


/* Weniger Abstand zwischen Titelbereich und Artikeltext */

.ha-article--disease .ha-article__content {
	padding-top: clamp(26px, 4vw, 44px);
}


/* Rückweg zum Lexikon */

.ha-disease-back {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	min-height: 42px;
	padding: 9px 14px;
	border: 1px solid #b9c7b0;
	border-radius: 10px;
	background: #edf2e8;
	color: #344b38;
	font-size: 0.88rem;
	font-weight: 750;
	line-height: 1.3;
	text-decoration: none;
	transition:
		background-color 160ms ease,
		border-color 160ms ease,
		transform 160ms ease;
}

.ha-disease-back:hover {
	border-color: #667a54;
	background: #e2eadc;
	color: #263d31;
	transform: translateX(-2px);
}

.ha-disease-back:focus-visible {
	outline: 3px solid rgba(92, 112, 74, 0.25);
	outline-offset: 3px;
}

.ha-disease-back--top {
	margin: 0 0 25px;
}

.ha-disease-back-wrap--bottom {
	margin-top: 35px;
	padding-top: 25px;
	border-top: 1px solid #e0e6dc;
}


/* Quellenhinweis der LESIA-Tierklinik */

.ha-article--disease .ha-disease-source {
	margin-top: 2.4em;
	padding: 16px 18px;
	border-left: 4px solid #6f8055;
	border-radius: 0 9px 9px 0;
	background: #f1f5ed;
	color: #52604e;
	font-size: 0.91rem;
	line-height: 1.55;
}


/* Fließtext etwas angenehmer begrenzen */

.ha-article--disease .ha-article__content {
	max-width: none;
}

.ha-article--disease .ha-article__content > p,
.ha-article--disease .ha-article__content > ul,
.ha-article--disease .ha-article__content > ol {
	max-width: 760px;
}


/* Smartphone */

@media (max-width: 650px) {

	.ha-article--disease .ha-article__title {
		font-size: 2.15rem;
		line-height: 1.12;
	}

	.ha-disease-back {
		width: 100%;
		justify-content: center;
	}

}
