/* Politică cookie integrală ([cookies_vision_policy] / Elementor) — fără chenar/lățime impusă */
.cv-policy-doc {
	box-sizing: border-box;
	width: 100%;
	max-width: none;
	margin: 0;
	padding: 0;
	line-height: 1.65;
}

/* Tabelul din politică moștenește margini din policy-table.css — îi scoatem aici */
.cv-policy-doc .cv-policy-tables {
	margin: 0;
	max-width: none;
}

.cv-policy-doc .cv-policy-table-wrap {
	margin: 0;
	max-width: none;
}

.cv-policy-doc .cv-policy-lead {
	max-width: none;
}

.cv-policy-doc h2 {
	margin: 1.75em 0 0.65em;
	font-size: 1.2rem;
	font-weight: 600;
}

.cv-policy-doc p {
	margin: 0 0 0.85em;
}

.cv-policy-doc-list {
	margin: 0 0 1em 0;
	padding: 0 0 0 1.25em;
	list-style: disc;
}

.cv-policy-doc-list li {
	margin-bottom: 0.35em;
}

.cv-policy-doc-custom-intro {
	margin: 0 0 1em;
	padding: 0;
}
