/* Restore the original portrait, halo and typography, using the course's saved colors. */
.pc-course-page .pc-course-professor{background:var(--pc-professor-bg);color:var(--pc-professor-text)}
.pc-course-page .pc-course-professor .pc-course-professor__eyebrow,.pc-course-page .pc-course-professor .pc-course-professor__identity p,.pc-course-page .pc-course-professor .pc-course-professor__credentials strong{color:var(--pc-professor-accent)}
.pc-course-page .pc-course-professor .pc-course-professor__bio,.pc-course-page .pc-course-professor .pc-course-professor__bio p{color:var(--pc-professor-text)}
.pc-course-page .pc-course-professor .pc-course-professor__stamp{color:var(--pc-professor-stamp-text);background:var(--pc-professor-accent)}
.pc-course-professor__bio p{margin:0 0 1.15em}.pc-course-professor__bio p:last-child{margin-bottom:0}
.pc-course-professor--no-photo .pc-course-professor__grid{grid-template-columns:minmax(0,1fr);max-width:920px}
.pc-course-professor__content{min-width:0;overflow-wrap:anywhere}.pc-course-professor__portrait{box-sizing:border-box}
@media(max-width:680px){.pc-course-professor__credentials>div{min-width:0;max-width:100%;flex:0 1 auto}.pc-course-professor__stamp{font-size:10px;padding:13px 14px}.pc-course-professor h2{font-size:clamp(1.8rem,7.8vw,2.8rem)}}
