/* A continuous journey: people, availability, method, then programs. */
.audience{padding-bottom:70px}.team-showcase{border-top:1px solid var(--line)}.team-showcase .section-heading{margin-bottom:40px}.schedules{padding-top:70px;padding-bottom:70px}.learning-ribbon{border-top:1px solid #515951;padding:27px 0 30px}.learning-ribbon>.label{color:#aeb7ae;margin-bottom:18px}.learning-ribbon>div{display:flex;align-items:center;justify-content:space-between;gap:20px}.learning-ribbon span{display:flex;gap:12px;align-items:center;font-size:15px}.learning-ribbon b{color:#ff6861;font-size:12px;font-weight:500}.learning-ribbon i{font-style:normal;color:#7c887c;font-size:24px}.method-steps{margin:40px 0 28px}.method-steps li>span{margin-bottom:26px}.history-intro{margin:38px 0}.history-intro p{font-size:16px}.history .year-big{font-size:72px}.voices{background:#e9ebe8}.voices h2{font-size:clamp(43px,4.5vw,66px)}.voices .section-heading{align-items:center}.voices .text-link{font-weight:500}.faq{padding-top:55px;padding-bottom:65px}header nav{gap:20px}
@media(max-width:1100px){header nav{gap:12px;font-size:12px}}
@media(max-width:480px){.method-steps li{grid-template-columns:25px 112px minmax(0,1fr);gap:10px}.method-steps h3{font-size:22px}.method-steps p{font-size:13px}}
@media(max-width:760px){.audience{padding-bottom:45px}.schedules{padding-top:48px;padding-bottom:48px}.learning-ribbon>div{align-items:start;flex-direction:column;gap:12px}.learning-ribbon i{display:none}.learning-ribbon span{font-size:14px}.method-steps{margin:30px 0 20px}.method-steps li>span{margin-bottom:0}.history-intro{margin:28px 0}.history .year-big{font-size:58px}.faq{padding-top:45px;padding-bottom:45px}header nav{gap:22px;font-size:14px}}
