/* Portraits et présentations des formateurs, dans le style des pages endocrino. */
#ot-course .course-teachers{padding:28px 0;background:#f9faf9;border-bottom:1px solid #e9e6de}
#ot-course .course-teachers .course-eyebrow{margin-bottom:20px}
#ot-course .course-teacher-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}
#ot-course .course-teacher-card{display:flex;align-items:center;gap:28px;min-width:0}
#ot-course .course-teacher-portrait{display:block;width:144px;height:144px;flex:none;border-radius:50%;object-fit:cover;object-position:center;filter:grayscale(1);border:6px solid #eaf4fb}
#ot-course .course-teacher-copy{min-width:0;max-width:840px}
#ot-course .course-teacher-copy h2{font-size:25px;line-height:1.3;margin:0 0 8px}
#ot-course .course-teacher-copy p{font-size:14px;line-height:1.6;margin:0 0 8px}
#ot-course .course-teacher-copy .course-teacher-role{font-family:Raleway,Arial,sans-serif;font-size:15px;font-weight:600;color:#655229}
#ot-course .course-teacher-copy .course-back{margin:6px 0 0}
#ot-course .course-teacher-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}
#ot-course .course-teacher-duo .course-teacher-card{align-items:flex-start;gap:20px}
#ot-course .course-teacher-duo .course-teacher-copy h2{font-size:23px}
@media(max-width:1000px){#ot-course .course-teacher-duo{grid-template-columns:1fr}}
@media(max-width:720px){#ot-course .course-teacher-card{gap:20px;align-items:flex-start}#ot-course .course-teacher-portrait{width:102px;height:102px;border-width:4px}#ot-course .course-teacher-copy h2{font-size:23px}}
@media(max-width:440px){#ot-course .course-teacher-card{flex-direction:column}#ot-course .course-teacher-portrait{width:120px;height:120px}}
#ot-course .course-teacher-portrait[src*='philippe-coat']{object-position:center top}
