/* Responsive image columns throughout the public website. */

.wp-block-columns {
    gap: 24px;
    align-items: flex-start;
}

.wp-block-columns .wp-block-column img {
    max-width: 100%;
    height: auto;
}

.wp-block-columns .wp-block-column figure {
    max-width: 100%;
    box-sizing: border-box;
}

.wp-block-columns .wp-block-column figcaption {
    font-size: 16px;
    line-height: 1.5;
    margin-top: 8px;
    text-align: center;
}
