/* Resources hub. */

.ar-hub {
	margin-block: var(--ar-gap) calc(var(--ar-gap) * 2);
}

.ar-hub__group + .ar-hub__group {
	margin-top: calc(var(--ar-gap) * 2);
}

.ar-hub__head {
	margin-bottom: 1rem;
}

.ar-hub__title {
	margin: 0 0 0.25rem;
}

.ar-hub__text {
	margin: 0;
	color: var(--ar-muted);
}

.ar-hub__draft {
	margin: 0;
	padding: 0.25rem 0.6rem;
	border-radius: 6px;
	background: var(--ar-warn-bg);
	color: var(--ar-warn);
	font-size: 0.8rem;
}

.ar-hub__cta {
	margin-top: calc(var(--ar-gap) * 2.5);
	padding: clamp(1.5rem, 4vw, 2.5rem);
	border-radius: var(--ar-radius);
	background: var(--ar-light);
	text-align: center;
}

.ar-hub__cta h2 {
	margin: 0 0 0.5rem;
}

.ar-hub__cta p {
	max-width: 40rem;
	margin: 0 auto;
}

.ar-hub__cta .ar-actions {
	justify-content: center;
	margin-top: 1.25rem;
}

.ar-hub__all {
	margin: 1rem 0 0;
	font-weight: 600;
}
