/* Three courses, organised by the work participants want to do. */
.training26 .training-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}
.training26 .training-course{padding:30px 24px 18px 0}
.training26 .training-course+article{padding:30px 24px 18px;border-left:1px solid #c6d1b6}
.training26 .training-course:last-child{padding-right:0}
.training26 .offer-label{font-size:.7rem;letter-spacing:.06em;min-height:2.8em;margin-bottom:10px}
.training26 .training-duration{align-self:flex-start;border:1px solid #778655;border-radius:99px;padding:4px 12px;font-size:.78rem;font-weight:700;margin-bottom:22px;color:#3b501b;background:#e9efd8}
.training26 .training-course h3{font-size:clamp(1.7rem,2.15vw,2.15rem);line-height:1.18;margin-bottom:16px;min-height:3.6em}
.training26 .training-course .training-audience{font-size:.82rem;font-weight:700;min-height:3em;margin-bottom:18px;color:#3b501b}
.training26 .course-question{font-size:1.12rem;min-height:4.3em;margin-bottom:18px}
.training26 .training-course>p:not(.offer-label):not(.course-question):not(.training-audience),.training26 .training-course li,.training26 .course-result p{font-size:.93rem;line-height:1.6}
.training26 .training-course ul{margin-top:5px;margin-bottom:24px}
.training26 .training-course>.text-link{font-size:.87rem}
.training26 .course-result{padding:20px 0}
@media(max-width:1050px){.training26 .training-grid{grid-template-columns:1fr}.training26 .training-course,.training26 .training-course+article{padding:28px 0;border-left:0;border-top:1px solid #c6d1b6}.training26 .training-course:first-child{border-top:0}.training26 .training-course h3,.training26 .training-course .training-audience,.training26 .course-question,.training26 .offer-label{min-height:0}.training26 .training-course h3{font-size:2rem;max-width:650px}.training26 .training-course>p,.training26 .training-course ul{max-width:760px}.training26 .course-result{margin-top:0}.training26 .training-duration{margin-bottom:16px}}
