.wp-block-gallery {
    margin: var(--os-space-l) 0;
}
.wp-block-gallery figure.wp-block-image {
    overflow: hidden;
    transition: 0.5s;
}
.wp-block-gallery figure.wp-block-image:hover {
    transform: translateY(-3px);
    opacity: 0.8;
}
.wp-block-gallery figure.wp-block-image:first-of-type {
    border-top-left-radius: var(--os-space-l);
}
.wp-block-gallery figure.wp-block-image:last-of-type {
    border-bottom-right-radius: var(--os-space-l);
}