/* Resources hub. */

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

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

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

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

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

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

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

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

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

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

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