.faq-hero {
	margin: 16px 0 12px;
	padding: 20px 18px;
	border-radius: var(--mp-radius);
	background:
		radial-gradient(135% 115% at 0% 0%, rgba(255, 45, 134, 0.26), rgba(255, 45, 134, 0) 48%),
		radial-gradient(135% 115% at 100% 0%, rgba(168, 85, 247, 0.30), rgba(168, 85, 247, 0) 50%),
		linear-gradient(180deg, rgba(18, 20, 44, 0.96), rgba(10, 13, 28, 0.98));
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.10);
}

.faq-hero h1 {
	margin: 0 0 6px;
	font-size: 1.6rem;
	font-weight: 800;
	color: #fff;
}

.faq-hero p {
	margin: 0;
	font-size: 0.9rem;
	font-weight: 600;
	color: var(--mp-muted);
}

.mp-shell .gostat-faq {
	margin-bottom: 18px;
	padding: 4px 14px;
}

.mp-shell .faq-hero a,
.mp-shell .gostat-faq a {
	color: var(--mp-rose);
}

.mp-shell .gostat-faq .faq-item:first-child {
	border-top: 0;
}

.mp-shell .gostat-faq .faq-item:last-child {
	border-bottom: 0;
}

.mp-shell .gostat-faq .faq-question {
	padding: 15px 2px;
	text-transform: none;
	letter-spacing: 0;
	font-size: 0.95rem;
	font-weight: 700;
}

.mp-shell .gostat-faq .faq-question[aria-expanded="true"] {
	color: #fff;
}

.mp-shell .gostat-faq .faq-question[aria-expanded="true"] .faq-chevron {
	color: var(--mp-rose);
}

.mp-shell .gostat-faq .faq-answer {
	padding: 0 2px 16px;
}
