/* The promise comes first; the duration chart is supporting evidence. */
.people-education{--training-ink:#244e42;--training-accent:#f4df92;--training-rule:#b6cbbd}
.people-education .education-intro{align-items:flex-end;gap:40px;margin-bottom:40px}
.people-education .education-intro h3{font-size:clamp(30px,3.3vw,43px);line-height:1.4;letter-spacing:.02em}
.education-intro h3>em{display:inline-block;font-style:normal;background:linear-gradient(transparent 73%,var(--training-accent) 73%,var(--training-accent) 94%,transparent 94%);padding-right:.14em;color:var(--training-ink)}
.education-intro h3>em>span{font-size:1.65em;line-height:1.08;letter-spacing:-.04em;margin-right:.06em}
.people-education .education-intro>p{font-size:15px;line-height:2}
.education-intro>p>strong{font-size:17px;color:var(--training-ink)}
.people-education .education-copy h3{font-size:clamp(25px,2.45vw,33px);line-height:1.65}
.people-education .education-copy>p:not(.eyebrow):not(.education-answer){font-size:14px;line-height:2.1}
.education-copy>p>strong{display:inline-block;color:var(--training-ink);margin-top:7px}
.people-education .education-copy>.education-answer{font-size:13px!important;line-height:1.9}
.people-education .education-b{left:26%;font-size:12px;line-height:1.85;padding:17px 20px}
.training-commitment{display:grid;grid-template-columns:1.05fr 1fr;gap:45px;margin-top:38px;padding:32px 0;border-block:1px solid var(--training-rule)}
.training-commitment h3{font-size:clamp(24px,2.4vw,31px);line-height:1.75;color:var(--training-ink)}
.training-commitment h3>em{font-style:normal;background:linear-gradient(transparent 75%,var(--training-accent) 75%,var(--training-accent) 96%,transparent 96%)}
.training-commitment-copy{font-size:14px;line-height:2;color:#526f61}
.training-commitment-copy p+p{margin-top:13px}
.training-commitment-copy strong{font-weight:700;color:var(--training-ink)}
.people-education .training-proof{margin-top:22px;padding-top:0}
.people-education .training-proof details{display:grid;grid-template-columns:1fr 1fr;column-gap:30px}
.people-education .training-proof summary{grid-column:1/-1;font-size:14px;font-weight:700;color:var(--training-ink)}
.people-education .training-proof blockquote{font-size:15px;line-height:2;padding:6px 0 5px 18px;margin-top:22px;border-left:3px solid var(--training-rule)}
.people-education .training-proof cite{font-size:12px}
.people-education .training-proof details>a{grid-column:1/-1;justify-self:end}
.people-education .education-comparison{margin-top:32px}
.people-education .training-comparison-copy h3{font-size:26px}
@media(max-width:1000px){
 .people-education .education-intro{gap:24px}
 .people-education .education-intro>p{font-size:13px}
 .education-intro>p>strong{font-size:14px}
 .training-commitment{gap:28px}
 .people-education .education-b{font-size:11px;left:21%;padding-inline:15px}
}
@media(max-width:650px){
 .people-education .education-intro{margin-bottom:26px}
 .people-education .education-intro h3{font-size:30px}
 .people-education .education-intro>p{font-size:13px;margin-top:17px}
 .education-intro>p>strong{font-size:14px}
 .people-education .education-a{font-size:12px}
 .people-education .education-b{left:10%;font-size:11px;padding:15px 13px}
 .people-education .education-copy h3{font-size:26px}
 .people-education .education-copy>p:not(.eyebrow):not(.education-answer){font-size:14px}
 .people-education .education-copy>.education-answer{font-size:12px!important}
 .training-commitment{grid-template-columns:1fr;gap:19px;margin-top:30px;padding-block:25px}
 .training-commitment h3{font-size:25px}
 .training-commitment-copy{font-size:14px}
 .people-education .training-proof details{grid-template-columns:1fr;gap:0}
 .people-education .training-proof summary{font-size:13px}
 .people-education .training-proof blockquote{font-size:14px;margin-top:19px}
 .people-education .training-comparison-copy h3{font-size:24px}
}
@media(max-width:370px){
 .people-education .education-intro h3{font-size:28px}
 .people-education .education-b{font-size:10px}
 .people-education .education-a{font-size:11px}
 .training-commitment h3{font-size:23px}
}
