поле отлично работает просто отлично.Вы задали ширину .mat-card-image более чем на 100%, что переполняет родительский контейнер.
В настоящее время это так:
.mat-card-image{
width: calc(100% + 32px);
}
Это более 100% ширины контейнера, поэтомуон должен выходить за пределы родительского контейнера.Также, если вы используете свойство flex, я бы посоветовал вам сделать это для правильного выравнивания: -
.example-card{
display: flex;
flex-flow: column;
align-items: center;
}
.mat-card-image{
width: 100%;
}