.person .mcf-topic-icon{display:flex;width:90px;min-width:60px;flex:0 0 26%;max-width:110px;align-self:center;align-items:center;justify-content:center;margin-left:auto;pointer-events:none}
.person .mcf-topic-icon img{display:block;width:100%;max-height:95px;object-fit:contain;height:auto}
.person:has(.mcf-topic-icon)>div{flex:1;min-width:0}
.person:has(.mcf-topic-icon){gap:12px}
@media(min-width:761px) and (max-width:1100px){.person .mcf-topic-icon{flex-basis:20%;min-width:35px}.person:has(.mcf-topic-icon){flex-wrap:wrap}.person:has(.mcf-topic-icon)>div{flex-basis:55%}.person .mcf-topic-icon{margin-left:0}}
@media(max-width:420px){.person .mcf-topic-icon{flex-basis:19%;min-width:40px}.person:has(.mcf-topic-icon){gap:10px}.person:has(.mcf-topic-icon) .avatar{width:55px;height:55px}}
