/* One navigation pattern across the six public bowls guides. */
body .lbfd-guide-tabs {
	display: grid;
	grid-template-columns: repeat(6, minmax(0, 1fr));
	gap: 4px;
	margin-top: 22px;
	margin-bottom: 20px;
	padding: 0;
	border-bottom: 1px solid #cce2ea;
}
body .lbfd-guide-tabs a {
	display: flex;
	align-items: center;
	justify-content: center;
	min-height: 50px;
	padding: 10px 8px;
	border-radius: 10px 10px 0 0;
	color: #315467;
	font: 800 15px/1.3 Nunito, Arial, sans-serif;
	text-align: center;
	text-decoration: none;
}
body .lbfd-guide-tabs a:hover,
body .lbfd-guide-tabs a:focus-visible,
body .lbfd-guide-tabs a[aria-current="page"] {
	background: #eaf7fc;
	color: #007ca7;
}
body .lbfd-guide-tabs a:focus-visible {
	outline: 2px solid #007ca7;
	outline-offset: -2px;
}
@media (max-width: 900px) {
	body .lbfd-guide-tabs { grid-template-columns: repeat(3, minmax(0, 1fr)); }
}
@media (max-width: 480px) {
	body .lbfd-guide-tabs { gap: 2px; }
	body .lbfd-guide-tabs a { min-height: 54px; padding: 8px 4px; font-size: 13px; }
}
