/* Block: DD — Cross-links */

.dd-crosslinks {
	padding: 72px 0 20px;
}

.dd-crosslinks__eyebrow {
	margin: 0 0 20px;
}

.dd-crosslinks__row {
	display: flex;
	gap: 16px;
	flex-wrap: wrap;
}

.dd-crosslinks__card.dd-card {
	flex: 1;
	min-width: 220px;
	border-radius: 12px;
	padding: 22px 24px;
	color: inherit;
}

.dd-crosslinks__card:hover {
	color: inherit;
}

.dd-crosslinks__title {
	display: block;
	font-family: var(--dd-serif);
	font-size: 20px;
	line-height: 1.2;
	color: var(--dd-ink);
	margin-bottom: 4px;
}

.dd-crosslinks__body {
	display: block;
	font-size: 14px;
	line-height: 1.6;
	color: var(--dd-body);
}

@media (max-width: 900px) {
	.dd-crosslinks {
		padding: 56px 0 20px;
	}
}

@media (max-width: 600px) {
	.dd-crosslinks__row {
		flex-direction: column;
	}

	.dd-crosslinks__card.dd-card {
		flex: 1 1 100%;
	}
}
