
		/* overview section */
		.hsd-overview {
			background: #F6F6F6;
			max-width: 1050px;
			width: 100%;
			margin: 1rem auto;
			padding: 2em 2em 4rem;
			text-align: center;
		}

		.hsd-overview ul {
			text-align: left;
			max-width: 850px;
			margin: 0 auto;
		}

		/* Comparison Chart */
		.hsd-showMobile {
			text-align: center;
			display: none;
		}

		@media screen and (max-width: 740px) {
			.hsd-showMobile {
				text-align: center;
				display: block;
			}
		}

		.p-10 {
			padding-top: 25px !important;
			padding-bottom: 25px !important;
		}

		[data-name="content-left-2"] .p-10,
		[data-name="content-left-3"] .p-10,
		[data-name="content-left-4"] .p-10,
		[data-name="content-left-5"] .p-10 {
			padding-left: 0 !important;
		}

		h2 {
			font-weight: bold;
		}

		.page-section[data-name="title-container-1"] {
			padding-bottom: 0 !important;
			background: #fff;
		}

		th {
			text-align: center;
		}

		.table__models {
			border-collapse: collapse;
		}

		.table__models td {
			padding: 15px;
			position: relative;
			background: #F3F3F3;
			border: 20px solid white;
		}

		.table__models td:before {
			content: "";
			display: block;
			width: 2px;
			height: 100%;
			background: var(--hsd-link-grid--border);
			position: absolute;
			left: 0;
			top: 0;
		}

		.table__models tr {
			display: flex;
			display: webkit-flex;
			width: 100%;
			flex-direction: column;
			-webkit-flex-direction: column;
			flex-wrap: wrap;
		}

		.table__models td {
			display: auto !important;
			width: 100%;
			flex: 0 0 auto;
			border: 5px solid #fff;
		}

		.table-wrapper {
			overflow-x: auto;
		}

		.performance-table {
			width: 100%;
		}

		.performance-table tr td {
			width: 20%;
			border-top: 1px solid black;
			border-bottom: 1px solid black;
			text-align: center;
			padding: 8px 5px;
			color: #121212;
		}

		.performance-table tr:nth-child(odd) td {
			background: #F9F9F9;
		}

		.performance-table tr:nth-child(even) td {
			background: #fff;
		}

		.performance-table tr td:nth-child(1) {
			position: relative;
			background: #1971D4;
		}

		/* Styles for tablets and above */
		@media(min-width: 768px) {
			.table__models tr {
				display: table-row;
				flex-direction: row;
			}

			.table__models td {
				display: table-cell !important;
				width: auto;
				border: 20px solid white;
			}

			.performance-table {
				width: 100%;
			}
		}

		@media(min-width: 992px) {
			.page-section[data-name="title-container-1"] {
				padding-bottom: 0 !important;
				background: #fff;
			}
		}

		/* Content w/ Images customizable root variables */
		:root {
			--hsd-accent-background-color: #000;
			--hsd-accent-text-color: #FFF;
			--hsd-section-margin: 1rem 0;
			--hsd-content-padding: 2rem;
			--hsd-content-margin: 1rem;
		}

		/* Content w/ Images styles */
		.hsd-section {
			display: grid;
			grid-template-columns: 50% 50%;
			align-items: center;
			justify-items: center;
			margin: var(--hsd-section-margin);
		}

		.hsd-section-image {
			width: 100%;
			height: 100%;
			grid-row-start: 2;
		}

		.hsd-section-image img {
			width: 100%;
			height: 100%;
			object-fit: contain;
		}

		.hsd-section-paragraph {
			margin: var(--hsd-content-margin);
			padding: var(--hsd-content-padding);
			grid-row-start: 2;
		}

		.hsd-left {
			grid-column-start: 1;
		}

		.hsd-right {
			grid-column-start: 2;
		}

		.hsd-accent {
			color: var(--hsd-accent-text-color);
			background-color: var(--hsd-accent-background-color);
		}

		/* Content w/ Images Styles mobile-view adjustments */
		@media screen and (max-width: 720px) {
			.hsd-section {
				display: block;
				z-index: 9999;
				height: auto;
			}

			.hsd-section-paragraph {
				margin: 1rem;
				padding: 1rem;
			}
		}