#cm-donors .cm-mascot-intro{display:flex;align-items:center;justify-content:center;gap:22px;text-align:left}
#cm-donors .cm-mascot{display:block;width:130px;height:130px;object-fit:contain;flex:0 0 auto}
#cm-donors .cm-mascot-heading{min-width:0;max-width:440px}
#cm-donors .cm-mascot-heading h1{margin-top:8px}
@media(max-width:640px){
 #cm-donors .cm-mascot-intro{gap:12px}
 #cm-donors .cm-mascot{width:86px;height:102px}
 #cm-donors .cm-mascot-heading h1{font-size:25px;letter-spacing:-.6px;line-height:1.12}
 #cm-donors .cm-mascot-heading .cm-eyebrow{font-size:9px;letter-spacing:1px}
}
@media(max-width:359px){#cm-donors .cm-mascot{width:72px;height:90px}#cm-donors .cm-mascot-heading h1{font-size:22px}}
