body[data-color-scheme="light"] {
	--image-border-color: #ddd;
}

body[data-color-scheme="dark"] {
	--image-border-color: #222;
}

body .desktop-container img:not(a.cta img),
body .mobile-container img:not(a.cta img) {
	border: 1px solid var(--image-border-color);
	/* border-bottom: 0; */
}

body .mobile-container,
body .desktop-container {
	padding-top: 2em;
	padding-bottom: 2em;
}

@media only screen and (max-width: 734px) {
	body .mobile-container {
		display: block !important;
		height: unset !important;
		overflow: auto !important;
	}

	body .desktop-container {
		display: none !important;
	}
}

body[data-color-scheme="light"],
body[data-color-scheme="light"] .desktop-container,
body[data-color-scheme="light"] .mobile-container,
body[data-color-scheme="light"] .dark {
	/* background-color: #fff !important; */
	background-color: #f5f5f7 !important;
}

body[data-color-scheme="dark"],
body[data-color-scheme="dark"] .desktop-container,
body[data-color-scheme="dark"] .mobile-container,
body[data-color-scheme="dark"] .dark {
	/* background-color: #000 !important; */
	background-color: #222222 !important;
}

@media only screen and (max-width: 734px) {
	body[data-color-scheme="light"],
	body[data-color-scheme="light"] .desktop-container,
	body[data-color-scheme="light"] .mobile-container,
	body[data-color-scheme="light"] .dark {
		background-color: #f5f5f7 !important;
	}

	body[data-color-scheme="dark"],
	body[data-color-scheme="dark"] .desktop-container,
	body[data-color-scheme="dark"] .mobile-container,
	body[data-color-scheme="dark"] .dark {
		background-color: #222222 !important;
	}
}

.shared-footer-content {
	display: none !important;
}

@media only screen and (min-width: 735px) {
	tbody,
	tr {
		max-width: 700px !important;
		overflow: hidden !important;
	}
}

.ribbon-link.more {
	text-align: center;
	text-decoration: none !important;
	font-size: 14px !important;
	line-height: 1.42859 !important;
	font-weight: 400 !important;
	letter-spacing: -0.016em !important;
	font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;
}

/* body[data-color-scheme="light"] .desktop-container tr,
body[data-color-scheme="light"] .mobile-container tr,
body[data-color-scheme="light"] .desktop-container td,
body[data-color-scheme="light"] .mobile-container td {
	border: none !important;
	background: unset !important;
} */

.localnav a:focus,
.localnav a:hover,
.localnav a:link:focus,
.localnav a:link:hover {
	text-decoration: none !important;
}
