body {
	line-break: strict;
}

html.hero-enhanced .section-hero .line-2 .transform {
	width: auto;
}

@media only screen and (max-width: 320px) {
	.section-hero .line-2 .transform {
		font-size: min(
			100%,
			calc(var(--font-ratio) + 5vw - var(--min-content) * 0.1)
		);
	}
}

@media only screen and (max-width: 734px) {
	.story-card .story-headline {
		max-width: 15ch;
	}
}

@media only screen and (min-width: 735px) {
	.section-educators #peer-to-peer .story-card .story-headline {
		max-width: 20ch;
	}

	.section-opportunities #apps .story-card .story-headline {
		max-width: 15ch;
	}

	.section-opportunities #mentors .story-card .story-headline {
		max-width: 28ch;
	}

	.section-opportunities #technology .story-card .story-headline {
		max-width: 20ch;
	}

	.section-equity #local .story-card .story-headline {
		max-width: 25ch;
	}

	.section-equity #blend .story-card .story-headline {
		max-width: 22ch;
	}

	.section-equity #neighborhoods .story-card .story-headline {
		max-width: 28ch;
	}
}

@media only screen and (min-width: 1069px) {
	.section-router .routers .router-item-malala {
		grid-column: span 3;
	}
}

.overview-router-k12, .overview-router-college-students, .overview-router-higher-ed {
	height: auto;
}

.icon-wrapper .more:not(.icon-before)::after {
	position: relative;
	top: -0.1em;
}
