/* Dana's actual portrait replaces both placeholders; other pages untouched. */
.club-teacher-teaser .dana-avatar-photo{position:relative;display:block;overflow:hidden;flex:0 0 112px;width:112px;height:112px;border-radius:50%;border:3px solid #fff;background:#e7f0fc;box-shadow:0 5px 22px #2059a51a}
.club-teacher-teaser .dana-avatar-photo img{position:absolute;display:block;width:200%;max-width:none;height:auto;left:-50%;top:0}
.instructor-profile .dana-portrait-photo{position:relative;display:block;overflow:hidden;align-self:start;width:100%;aspect-ratio:4/5;min-width:0;margin:0;border-radius:12px;border:1px solid #d9e6f7;background:#eaf3ff}
.dana-portrait-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 30%}
.dana-portrait-photo::after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 24px #eaf2fc22}
@media(max-width:760px){.club-teacher-teaser .dana-avatar-photo{flex-basis:96px;width:96px;height:96px}.instructor-profile .dana-portrait-photo{width:min(100%,340px);justify-self:center}}
@media(max-width:360px){.club-teacher-teaser .dana-avatar-photo{flex-basis:80px;width:80px;height:80px}.club-teacher-teaser{gap:16px}}
