/* privacy-policy.css */

.privacy-policy .section-content {
	background: radial-gradient(circle at center, rgba(255, 255, 255, 1) 40%, rgba(255, 255, 255, 0.4) 100%);
	color: #055C9D;
	padding: 40px;
	border-radius: 10px;
	border: 1px solid #FFF;
	box-shadow:
		0px 2px 5px rgba(86, 183, 216, 0.1), /* Subtle base shadow */
		0px 5px 10px rgba(86, 183, 216, 0.15), /* Slightly offset, softer shadow */
		0px 10px 20px rgba(86, 183, 216, 0.1); /* Larger, more diffused shadow */
	margin-bottom: 20px;
}

.privacy-policy .content-wrapper h1 {
	color: #055C9D;
	text-align: center;
	margin-bottom: 20px;
}

.privacy-policy .content-wrapper h2 {
	font-size: clamp(1.2rem, 2.1vw + 0.5rem, 2.1875rem); /* 35px */
	line-height: clamp(1.68rem, 2.94vw + 0.7rem, 3.0625rem); /* Line-height based on a 1.4 ratio */
	color: #055C9D;
	margin-top: 20px;
	margin-bottom: 10px;
}

.privacy-policy .content-wrapper p {
	font-size: clamp(1.05rem, 1.2vw + 0.5rem, 1.25rem); /* 20px */
	font-weight: normal;
	line-height: clamp(1.68rem, 1.92vw + 0.8rem, 2rem); /* Line-height based on a 1.6 ratio */
	margin-bottom: clamp(1rem, 1.2vw + 0.5rem, 1.25rem); /* 20px */
}

.privacy-policy .content-wrapper ul {
	font-size: clamp(1.05rem, 1.2vw + 0.5rem, 1.25rem); /* 20px */
	font-weight: bold;
	line-height: clamp(1.68rem, 1.92vw + 0.8rem, 2rem); /* Line-height based on a 1.6 ratio */
	margin-bottom: clamp(1rem, 1.2vw + 0.5rem, 1.25rem); /* 20px */
}

.privacy-policy .content-wrapper ul {
	list-style-type: disc;
	padding-left: 20px;
}
