/* FAQ-pagina (/faq/): tabs als pills op mobiel, compactere vraagtitels. */
@media (max-width: 690px) {
	body .cv-faq .tabbed > ul {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		gap: 8px;
		border-bottom: 0;
	}
	body .cv-faq .tabbed > ul li {
		float: none;
		display: block;
		width: auto;
		margin: 0;
	}
	body .cv-faq .tabbed > ul li a {
		padding: 8px 14px;
		font-size: 14px;
		line-height: 1.3;
		border-radius: 999px;
		background: rgba(251, 168, 36, .15);
		box-shadow: none;
	}
	body .cv-faq .tabbed > ul li a.active-tab {
		background: var(--cv-yellow);
		color: #fff;
	}
	body .cv-faq .toggle > .toggle-title a,
	body .cv-faq .toggle > .toggle-title h3 {
		font-size: 17px !important;
		line-height: 1.35 !important;
	}
	body .cv-faq .toggle > .toggle-title a {
		padding-right: 56px !important;
	}
	body .cv-faq div[data-style="minimal_shadow"] .toggle > .toggle-title a,
	body .cv-faq div[data-style="minimal_shadow"] .toggle > div {
		padding-left: 18px;
		padding-right: 18px;
	}
}
