.selfcare-detail-panic-coping .content-page-heading h1 {
	max-width: 1120px;
	font-size: clamp(2rem, 3.6vw, 3.9rem);
	line-height: 1.22;
}

.selfcare-detail-panic-coping .selfcare-panic-cbt-intro {
	display: grid;
	gap: 14px;
	margin: 0 0 24px;
	padding: 24px 26px;
	border: 1px solid rgba(39, 92, 82, .18);
	border-radius: 18px;
	background: linear-gradient(135deg, #f4faf7 0%, #fbf8f1 100%);
}

.selfcare-detail-panic-coping .selfcare-panic-cbt-intro p {
	margin: 0;
}

.selfcare-detail-panic-coping .selfcare-panic-cbt .selfcare-ongoing-grid {
	margin-top: 20px;
}

.selfcare-detail-panic-coping .selfcare-medication {
	margin-top: clamp(42px, 6vw, 76px);
}

.selfcare-detail-panic-coping #faq .selfcare-prose-grid {
	grid-template-columns: 1fr;
}

@media (max-width: 680px) {
	.selfcare-detail-panic-coping .content-page-heading h1 {
		font-size: clamp(1.75rem, 8vw, 2.45rem);
		line-height: 1.3;
	}

	.selfcare-detail-panic-coping .selfcare-panic-cbt-intro {
		padding: 19px 18px;
		border-radius: 14px;
	}
}
