/* Local Overrides */

/* compatibility grid override  */
.section-compatibility .compatibility-list.row-6 {
	grid-template-rows: repeat(6, 1fr);
}

/* Compatibility Headline */
@media only screen and (min-width: 390px) and (max-width: 393px) {
	.section-compatibility .tile .compatibility-content {
		width: 88.5%;
		margin-inline: auto;
	}
}
@media only screen and (min-width: 387px) and (max-width: 389px) {
	.section-compatibility .tile .compatibility-content {
		width: 89.5%;
		margin-inline: auto;
	}
}

@media only screen and (min-width: 1069px) {
	.section-compatibility .compatibility-copy .copy-container {
		max-width: 37ch;
	}
}

@media only screen and (max-width: 374px) {
	.section-hero .hero-badge {
		max-width: 260px;
		margin-inline: inherit;
	}
}

/* Experience AI */

@media only screen and (max-width: 375px) {
	#main
		> section.section.section-experience-ai
		> div.section-content.section-content-wide
		> div
		> div:nth-child(1)
		> div
		> div
		> ul
		> li:nth-child(1)
		> a {
		margin-bottom: 20px;
	}
}

@media only screen and (max-width: 375px) {
	#main
		> section.section.section-experience-ai
		> div.section-content.section-content-wide
		> div
		> div:nth-child(2)
		> div
		> div
		> ul
		> li:nth-child(1)
		> a {
		margin-bottom: 20px;
	}
}

@media only screen and (max-width: 375px) {
	#main
		> section.section.section-experience-ai
		> div.section-content.section-content-wide
		> div
		> div:nth-child(3)
		> div
		> div
		> ul
		> li:nth-child(1)
		> a {
		margin-bottom: 20px;
	}
}
