/* Local Overrides */

/* hero copy */
@media only screen and (max-width: 734px) {
	.section-content
		.detail-logo-title
		.headline-logo-title
		.typography-headline-super {
		max-width: 280px;
	}
}

/* Continuty Section */

@media only screen and (max-width: 1068px) {
	.section-tiles
		.grid-item-tile-continuity
		.typography-tile-text-content-headline {
		max-width: 290px;
	}
}

@media only screen and (max-width: 429px) {
	.section-tiles .grid-item-tile-continuity .modal-content-wrapper,
	.section-tiles .grid-item-tile-productivity .modal-content-wrapper {
		min-height: 100%;
		overflow-y: auto;
		scrollbar-color: #86868b transparent;
	}
}

@media only screen and (min-width: 430px) {
	.section-tiles .grid-item-tile-continuity .modal-content-wrapper,
	.section-tiles .grid-item-tile-productivity .modal-content-wrapper {
		min-height: 100%;
		overflow-y: unset;
		scrollbar-color: #86868b transparent;
	}
}

@media only screen and (min-width: 429px) {
	.section-tiles
		.grid-item-tile-continuity
		.grid-modal.indicate-scroll-bottom
		.modal-content:after,
	.section-tiles
		.grid-item-tile-productivity
		.grid-modal.indicate-scroll-bottom
		.modal-content:after {
		opacity: 0;
	}
}

/* Security Section */

@media only screen and (max-width: 1068px) {
	.detail-tiles .detail-tile .tile-content .icon-security {
		margin-top: 12px;
		margin-bottom: 8px;
	}
}

/* At a Glance Section */

.detail-at-a-glance .glance-three-up .badge:first-child {
	padding-left: 0;
}

.detail-at-a-glance .glance-three-up .badge:last-child {
	padding-right: 0;
}
