.baisp-article-quote {
	background: #f6f7f7;
	border-inline-start: 4px solid var(--baisp-brand-color, #2271b1);
	margin: 20px 0;
	padding: 12px 18px;
}

.baisp-article-quote p {
	margin: 0;
}

.baisp-article-cta {
	background: #f6f7f7;
	border: 1px solid var(--baisp-brand-color, #2271b1);
	border-radius: 6px;
	margin: 24px 0;
	padding: 16px;
}

.baisp-article-toc {
	background: #f6f7f7;
	border-inline-start: 4px solid var(--baisp-brand-color, #2271b1);
	margin: 20px 0;
	padding: 16px 20px;
}

.baisp-article-toc a {
	color: var(--baisp-brand-color, #2271b1);
}

.baisp-faq-item {
	border-bottom: 1px solid #dcdcde;
	margin: 0 0 14px;
	padding: 0 0 14px;
}

.baisp-faq-item h3 {
	color: var(--baisp-brand-color, #2271b1);
	margin: 0 0 6px;
}

.baisp-article-table th {
	background: #f6f7f7;
	border-bottom: 2px solid var(--baisp-brand-color, #2271b1);
}
