/* Decorative ImageGen sprite icons; existing card copy stays accessible text. */
.msi-restored.is-professional [data-group-id="1786974312926000002"] > .tn-molecule > .tn-group > .tn-molecule::before {
    content: "";
    position: absolute;
    top: 12px;
    left: 12px;
    width: 72px;
    height: 72px;
    background-image: url('/cms/icons/benefits-atlas-v2.png');
    background-color: var(--paper, #f8f7f4);
    background-blend-mode: multiply;
    background-repeat: no-repeat;
    background-size: 400% 400%;
    background-position: var(--benefit-icon-x, 0%) var(--benefit-icon-y, 0%);
    mix-blend-mode: multiply;
    pointer-events: none;
}
#rec3088988001 [data-group-id="1786971804610000008"] { --benefit-icon-x: 0.0%; --benefit-icon-y: 0.0%; }
#rec3088988001 [data-group-id="1786974481502000005"] { --benefit-icon-x: 33.333333%; --benefit-icon-y: 0.0%; }
#rec3088988001 [data-group-id="1786974489460000012"] { --benefit-icon-x: 66.666667%; --benefit-icon-y: 0.0%; }
#rec3088988001 [data-group-id="1786974489839000019"] { --benefit-icon-x: 100.0%; --benefit-icon-y: 0.0%; }
#rec3088988001 [data-group-id="1786978570074000007"] { --benefit-icon-x: 0.0%; --benefit-icon-y: 33.333333%; }
#rec3106225801 [data-group-id="1786971804610000008"] { --benefit-icon-x: 33.333333%; --benefit-icon-y: 33.333333%; }
#rec3106225801 [data-group-id="1786974481502000005"] { --benefit-icon-x: 66.666667%; --benefit-icon-y: 33.333333%; }
#rec3106225801 [data-group-id="1786974489460000012"] { --benefit-icon-x: 100.0%; --benefit-icon-y: 33.333333%; }
#rec3106225801 [data-group-id="1786974489839000019"] { --benefit-icon-x: 0.0%; --benefit-icon-y: 66.666667%; }
#rec3117061901 [data-group-id="1786971804610000008"] { --benefit-icon-x: 33.333333%; --benefit-icon-y: 66.666667%; }
#rec3117061901 [data-group-id="1786974481502000005"] { --benefit-icon-x: 66.666667%; --benefit-icon-y: 66.666667%; }
#rec3117061901 [data-group-id="1786974489460000012"] { --benefit-icon-x: 100.0%; --benefit-icon-y: 66.666667%; }
#rec3117061901 [data-group-id="1786974489839000019"] { --benefit-icon-x: 0.0%; --benefit-icon-y: 100.0%; }
#rec3117469001 [data-group-id="1786971804610000008"] { --benefit-icon-x: 0.0%; --benefit-icon-y: 0.0%; }
#rec3117469001 [data-group-id="1786974481502000005"] { --benefit-icon-x: 33.333333%; --benefit-icon-y: 100.0%; }
#rec3117469001 [data-group-id="1786974489460000012"] { --benefit-icon-x: 66.666667%; --benefit-icon-y: 100.0%; }
#rec3117469001 [data-group-id="1786974489839000019"] { --benefit-icon-x: 100.0%; --benefit-icon-y: 100.0%; }

@media (max-width: 767px) {
    /* Keep the existing compact horizontal cards, with the icon beside the text. */
    .msi-restored.is-professional [data-group-id="1786974312926000002"] > .tn-molecule > .tn-group > .tn-molecule {
        padding: 20px 18px 20px 76px !important;
        justify-content: center !important;
    }
    .msi-restored.is-professional [data-group-id="1786974312926000002"] > .tn-molecule > .tn-group > .tn-molecule::before {
        top: 50%;
        left: 12px;
        width: 56px;
        height: 56px;
        transform: translateY(-50%);
    }
}
