/* V11.6.3 — public footer cleanup */
.footer .footer-cbf {
	margin: 0 0 1.1rem;
}
.footer .footer-cbf a {
	display: inline-block;
	line-height: 0;
}
.footer .footer-cbf img {
	display: block;
	width: auto;
	max-width: 96px;
	max-height: 50px;
	height: auto;
	object-fit: contain;
}
.footer .social-links {
	flex-wrap: wrap;
}
.footer .social-links .platform img {
	display: block;
	width: 22px;
	height: 22px;
	max-width: 70%;
	max-height: 70%;
	object-fit: contain;
}
.footer .footer-bottom-area .footer-bottom-links {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 0.75rem 1.5rem;
}
.footer .footer-bottom-area .footer-bottom-links a {
	margin-right: 0;
	white-space: nowrap;
}
@media (max-width: 991px) {
	.footer .footer-bottom-area .bottom-area-inner {
		flex-direction: column;
		align-items: flex-start;
		gap: 1rem;
	}
}
@media (max-width: 575px) {
	.footer.baseball .footer-bottom-area .bottom-area-inner {
		padding-left: 1.25rem;
		padding-right: 1.25rem;
	}
	.footer .social-links .platform {
		margin-right: 8px;
		margin-bottom: 4px;
	}
}
