/* Keep landing page FAQ styles out of the Complianz categories. */
.cmplz-cookiebanner .cmplz-category {
	border: 0;
	padding: 0;
}

.cmplz-cookiebanner .cmplz-category summary {
	padding: 0;
	font: inherit;
	color: inherit;
}

.cmplz-cookiebanner .cmplz-category summary::after {
	content: none;
}

/* Labels remain accessible without relying on the WordPress theme stylesheet. */
.cmplz-cookiebanner .screen-reader-text {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	white-space: nowrap;
	border: 0;
}
