/* Local Overrides */

/* Ribbon */
.ribbon.ribbon-animate-position.theme-dark {
	z-index: 100;
}

/*Nav*/
@media only screen and (min-width: 735px) {
	.section-nav ul {
		max-width: 680px;
		overflow: auto;
	}
}

@media only screen and (min-width: 1069px) {
	.section-nav ul {
		max-width: 780px;
	}
}
@media only screen and (max-width: 734px) {
	.section-nav ul {
		overflow: auto;
	}
}

@media only screen and (min-width: 1069px) {
	.section-nav ul {
		max-width: 948px;
	}
}

@media only screen and (max-width: 1068px) {
	.section-nav ul {
		max-width: 702px;
	}
}

.section-nav ul {
	margin-left: auto;
	margin-right: auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 30px 0;
	text-align: center;
}

/* How to Buy */
.section-how-to-buy .column-special-pricing .typography-intro-elevated {
	max-width: unset;
}

/* section hero */

.section-hero .card-k12 .card-copy {
	max-width: 250px;
}

.section-hero .cards .card-k12 {
	--padding: 35px;
}

/* Spotlight Section */

/* Apple Learning Coach Card */
@media only screen and (max-width: 375px) {
	.cards .card-anthem .column-copy {
		--padding: 50px 0px;
	}
	.cards .card-anthem .column-copy .card-copy {
		padding-right: 24px;
		padding-left: 24px;
	}
}

/* FairView Card */

@media only screen and (min-width: 1069px) {
	.cards .card-fairview .column-copy .card-headline {
		padding: 0 25px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.cards .card-fairview .column-copy {
		--padding: 30px 35px;
	}
}

/* Pillar section */

/* Header */

.section-pillar .pillar-container {
	max-width: 700px;
}

.section-pillar .pillar-container .intro {
	max-width: 600px;
	margin: auto;
	margin-top: 10px;
}

@media only screen and (max-width: 1068px) {
	.section-pillar .pillar-container {
		max-width: 600px;
	}
}

@media only screen and (max-width: 734px) {
	.section-pillar .pillar-container {
		max-width: 480px;
	}
}

@media only screen and (max-width: 480px) {
	.section-pillar .pillar-container .typography-headline-super {
		max-width: 350px;
		margin: auto;
	}
}

/* Cards */

.section-pillar
	.gallery
	ul.card-set
	li:nth-child(4)
	.card-wrapper
	.copy
	.pillar-headline {
	max-width: 500px;
}

@media only screen and (max-width: 1300px) {
	.section-pillar
		.gallery
		ul.card-set
		li:nth-child(4)
		.card-wrapper
		.copy
		.pillar-headline {
		max-width: 450px;
	}
}

@media only screen and (max-width: 1068px) {
	.section-pillar
		.gallery
		ul.card-set
		li:nth-child(2)
		.card-wrapper
		.copy
		.pillar-headline {
		max-width: 320px;
	}

	.section-pillar
		.gallery
		ul.card-set
		li:nth-child(4)
		.card-wrapper
		.copy
		.pillar-headline {
		max-width: 340px;
	}
}

@media only screen and (max-width: 935px) {
	.section-pillar
		.gallery
		ul.card-set
		li:nth-child(4)
		.card-wrapper
		.copy
		.pillar-headline {
		max-width: 300px;
	}
}

@media only screen and (max-width: 420px) {
	.section-pillar
		.gallery
		ul.card-set
		li:nth-child(4)
		.card-wrapper
		.copy
		.pillar-headline {
		max-width: 270px;
	}
}
