@media (max-width: 760px) {
    #review .benefit-point .rv-media:not(.rv-illustration) { container-type: inline-size; min-height: 0; justify-content: flex-start; }
    #review .benefit-point .rv-media:not(.rv-illustration) > a:first-child { position: relative; display: flex; align-items: center; justify-content: center; flex: 0 0 auto; height: auto; min-height: 0; }
    #review .benefit-point .rv-media:not(.rv-illustration) > a:first-child > img { position: static; inset: auto; display: block; width: 100%; height: auto; max-width: 100%; max-height: 220px; max-height: 66.666667cqw; margin: 0; object-fit: contain; object-position: center; }
}
