.example-site .teacher-directory-card{background:transparent;border-color:var(--line);transition:background .15s,border-color .15s}
.example-site .teacher-directory-card:hover{background:var(--canvas);border-color:var(--control-line)}
.example-site .teacher-directory-title{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:8px}
.teacher-directory-name{min-width:0;overflow-wrap:anywhere}
.teacher-directory-schools{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;max-width:100%}
.teacher-directory-school-icon{display:block;flex:none;width:1em;height:1em;object-fit:contain;border-radius:5px}
.example-site .teacher-directory-card .teacher-directory-position{font-weight:550;color:var(--ink)}
.example-site .teacher-directory-position+p{margin-top:8px}
