.wp-block-qovali-content-links-split {
	box-sizing: border-box;
	padding-block: var(--qcb-design-spacing-top, 4.125rem) var(--qcb-design-spacing-bottom, 4.125rem);
	padding-inline: 1.5rem;
	background-color: var(--qcb-design-section-background, transparent);
	color: var(--qcb-design-heading-color, var(--ink, var(--qcb-color-text)));
	transform: none;
	transition: none;
	animation: none;
}

.qcb-content-links-split__inner {
	display: grid;
	grid-template-columns: minmax(0, 1.05fr) minmax(20rem, .95fr);
	gap: 3.5rem;
	box-sizing: border-box;
	inline-size: min(100%, 75rem);
	margin-inline: auto;
	align-items: start;
}

.qcb-content-links-split__eyebrow,
.qcb-content-links-split__description {
	margin: 0;
	color: var(--qcb-design-body-color, var(--gy-mid, var(--qcb-color-muted)));
}

.qcb-content-links-split__eyebrow {
	margin-block-end: .5rem;
	color: var(--qcb-design-accent-color, var(--pp, var(--qcb-color-accent)));
	font-weight: 700;
}

.qcb-content-links-split__title {
	margin: 0;
	color: var(--qcb-design-heading-color, inherit);
	font-size: var(--qcb-design-heading-size, var(--type-section-title, clamp(1.875rem, 4vw, 3.125rem)));
	font-weight: 900;
	line-height: 1.2;
}

.qcb-content-links-split__description {
	margin-block-start: 1rem;
	font-size: var(--qcb-design-body-size, 1.125rem);
	line-height: 1.7;
}

.qcb-content-links-split__nav {
	position: static;
	top: auto;
	z-index: auto;
	border: 3px solid var(--qcb-design-border-color, var(--ink, var(--qcb-color-text)));
	border-radius: 0;
	background: var(--qcb-design-surface-color, var(--bg-surface, #fff));
	box-shadow: 8px 8px 0 var(--qcb-design-shadow-color, var(--ink, var(--qcb-color-text)));
	backdrop-filter: none;
}

.qcb-content-links-split__list {
	display: grid;
	gap: 0;
	margin: 0;
	padding: 0;
	list-style: none;
	border-block-start: 0;
}

.qcb-content-links-split__item {
	border-block-end: 2px solid var(--qcb-design-border-color, var(--ink, var(--qcb-color-border)));
}

.qcb-content-links-split__link {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 1.25rem;
	min-block-size: 4.875rem;
	padding: 1.5rem;
	color: var(--qcb-design-heading-color, var(--ink, var(--qcb-color-text)));
	font-weight: 700;
	font-size: 1.125rem;
	line-height: 1.2;
	text-decoration: none;
}

.qcb-content-links-split__label {
	min-inline-size: 0;
	overflow-wrap: anywhere;
}

.qcb-content-links-split__arrow {
	flex: none;
	color: currentColor;
}

.qcb-content-links-split__link:hover {
	background: var(--qcb-design-button-background, var(--action-bg, var(--qcb-color-accent)));
	color: var(--qcb-design-button-color, var(--action-text, #fff));
}

.qcb-content-links-split__item:last-child {
	border-block-end: 0;
}

.qcb-content-links-split__link:focus-visible {
	outline: 3px solid var(--qcb-design-focus-color, var(--qcb-color-accent));
	outline-offset: 3px;
}

@media (max-width: 860px) {
	.qcb-content-links-split__inner {
		grid-template-columns: minmax(0, 1fr);
		gap: 2rem;
	}
}
