/* One Search-to-Action menu for the home, search results, and articles. */
.lbch-quick-grid[data-lbqf3-ready] {
	display: grid !important;
	grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}

.lbch-quick-grid[data-lbqf3-ready] > .lbqf3-item {
	box-sizing: border-box;
	min-width: 0;
	text-align: center;
}

.lbch-quick-grid[data-lbqf3-ready] > .lbqf3-item > strong {
	word-break: keep-all;
	overflow-wrap: anywhere;
}

#lb2-find-sheet .lb2-sheet-links--quick[data-lbqf3-ready] {
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 12px;
}

#lb2-find-sheet .lbqf3-legacy-item {
	display: flex;
	align-items: center;
	gap: 10px;
	min-width: 0;
	min-height: 92px;
	padding: 14px;
	border: 1px solid #dfe5ee;
	border-radius: 18px;
	background: #f8fafc;
	text-align: left;
}

#lb2-find-sheet .lbqf3-legacy-icon {
	display: grid;
	flex: 0 0 38px;
	width: 38px;
	height: 38px;
	place-items: center;
	border-radius: 999px;
	background: #eaf8f1;
	color: #0f8a55;
}

#lb2-find-sheet .lbqf3-legacy-icon svg {
	width: 22px;
	height: 22px;
	fill: none;
	stroke: currentColor;
	stroke-width: 1.8;
	stroke-linecap: round;
	stroke-linejoin: round;
}

#lb2-find-sheet .lbqf3-legacy-text {
	display: grid;
	gap: 4px;
	min-width: 0;
}

#lb2-find-sheet .lbqf3-legacy-text strong,
#lb2-find-sheet .lbqf3-legacy-text small {
	display: block;
	word-break: keep-all;
}

#lb2-find-sheet .lbqf3-legacy-text strong {
	font-size: 16px;
	line-height: 1.3;
	color: #13233a;
}

#lb2-find-sheet .lbqf3-legacy-text small {
	font-size: 12px;
	line-height: 1.35;
	color: #69788d;
}

@media (max-width: 640px) {
	#lb2-find-sheet .lb2-sheet-links--quick[data-lbqf3-ready] {
		gap: 9px;
	}

	#lb2-find-sheet .lbqf3-legacy-item {
		min-height: 82px;
		padding: 10px 8px;
		gap: 7px;
		border-radius: 14px;
	}

	#lb2-find-sheet .lbqf3-legacy-icon {
		flex-basis: 32px;
		width: 32px;
		height: 32px;
	}

	#lb2-find-sheet .lbqf3-legacy-icon svg {
		width: 19px;
		height: 19px;
	}

	#lb2-find-sheet .lbqf3-legacy-text strong {
		font-size: 13px;
	}

	#lb2-find-sheet .lbqf3-legacy-text small {
		display: none;
	}
}

@media (max-width: 420px) {
	.lbch-quick-grid[data-lbqf3-ready] {
		gap: 10px !important;
	}

	.lbch-quick-grid[data-lbqf3-ready] > .lbqf3-item {
		padding-right: 6px;
		padding-left: 6px;
	}

	.lbch-quick-grid[data-lbqf3-ready] > .lbqf3-item > strong {
		font-size: 13px;
		line-height: 1.35;
	}

	#lb2-find-sheet .lbqf3-legacy-item {
		justify-content: center;
	}

	#lb2-find-sheet .lbqf3-legacy-text {
		text-align: center;
	}
}
