.single-teacher .image.headshot{width:200px;height:200px;float:right;border-radius:var(--defaultBorderRadius);margin-top:calc(var(--defaultInterval)*1);overflow:hidden;max-width:35vw;margin-left:calc(var(--defaultInterval)*1);max-height:35vw}.single-teacher .image.headshot .element{width:100%;background-position:center;height:100%;background-size:cover}.single-teacher DIV.department{font-family:var(--accentFontFamily);text-transform:uppercase;font-weight:700;letter-spacing:3px}.single-teacher DIV.message{font-style:italic;font-size:var(--h3Size);text-align:center;line-height:1.4;width:70%;margin-left:auto;margin-right:auto;margin-top:calc(var(--defaultInterval)*2);margin-bottom:calc(var(--defaultInterval)*2)}.single-teacher DIV.message P:last-of-type{margin-bottom:0}.single-teacher .education P:last-of-type,.single-teacher .accolades P:last-of-type{margin-bottom:0}.single-teacher .label{font-weight:700;margin-top:calc(var(--defaultInterval)*1);text-transform:uppercase;letter-spacing:3px;font-family:var(--accentFontFamily);font-size:16px}.single-teacher .photos .image{height:200px;width:200px;border-radius:var(--defaultBorderRadius);overflow:hidden}.single-teacher .photos .image .element{width:100%;height:100%;background-size:cover;text-align:left}.single-teacher DIV.photos{display:grid;grid-template-columns:repeat(auto-fill,200px);grid-gap:20px}#SD.single-teacher MAIN .inside-article{padding:0}@media only screen and (max-width:1080px){.single-teacher DIV.message{width:100%}}#SD.single-teacher #main .entry-content{margin-top:calc(var(--defaultInterval)*1);margin-bottom:calc(var(--defaultInterval)*1)}