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

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

.section-router .routers {
    grid-template-columns:auto auto auto;
}

@media only screen and (max-width: 734px) {
    .section-router .routers {
        grid-template-columns:none;
    }
}

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

.modal-story .modal-next button:hover .nowrap{
    text-decoration: underline;
}


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

.story-card .story-headline#story-neighborhoods {
    max-width: 19ch;
}

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

@media only screen and (min-width:735px) {
    .section-opportunities #apps .story-card .story-headline {
        max-width: 15ch;
    }
}

.story-card .story-headline#story-blend {
    max-width: 16ch;
}

@media only screen and (max-width: 734px) {
    .section-router .routers .router-item-malala {
        padding-left: 8%;
        padding-right: 8%;
    }
}

.modal-copy.modal-copy-width.typography-modal-copy em {
    font-style: italic;
}

@media only screen and (max-width: 1068px) {
     .m-rp-s-p {
        position: static!important;
     }
}

@media only screen and (max-width: 734px) {
     .m-rp-s-p {
        position: absolute!important;
     }
}

.modal-story .modal-copy-width {
    width: 560px;
}

@media only screen and (max-width: 1068px) {
    .modal-story .modal-copy-width {
        width: 400px;
    }

}

@media only screen and (max-width: 734px) {
    .modal-story .modal-copy-width {
        width: 100%;
    }
    .story-card .story-headline {
        max-width: 154px;
    }
    .section-opportunities #mentors .story-card .story-headline {
        max-width: 154px;
    }
    .story-card .story-headline#story-peer-to-peer {
        max-width: 154px;
    }
    .section-opportunities #skills .story-card .story-headline {
        max-width: 154px;
    }
    .section-equity #hispanic .story-card .story-headline {
        max-width: 154px;
    }
}


.pingfang {
    font-family: "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    font-size: 15px;
}

.en-text
{
    font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;
}