/*
 * Service Page Icon Boxes block styles.
 * Layout and component styles are provided by the theme's main
 * stylesheet via the shared .icon-boxes-pattern and .icon-box classes.
 */

/* Editor-only outline so the block is visible when the intro section is empty */
.service-page-icon-boxes--editor {
    min-height: 80px;
}

/* Service Page Icon Boxes overrides — does not affect the shared icon-boxes pattern */
.service-page-icon-boxes .icon-boxes__grid > .wp-block-group__inner-container {
    column-gap: 94px;
}

.service-page-icon-boxes .icon-box {
    text-align: center;
}

.service-page-icon-boxes .icon-box .icon-box__image {
    margin-left: auto;
    margin-right: auto;
}
