/* Preserve existing alpha on transparent artwork. */
.aiz-partners--shared img { filter: brightness(0) invert(1); }

/* These selected editorial files contain a baked-in light background.
 * Knock it out into alpha rather than relying on backdrop blending. */
.aiz-partners--shared img:is(
    [src*="/partner-cardinal"], [src*="/partner-etil"],
    [src*="/partner-joblogic"], [src*="/source-cbs"],
    [src*="/source-duo"], [src*="/source-roa"],
    [src*="/source-sbb"], [src*="/Logo-CompetentNL"]
) { filter: url("#aiz-partner-transparent"); }
.aiz-partners--shared img[src*="/partners/noord-brabant.svg"] { filter: none; }

/* Shared carousels also need breathing room at real section boundaries. */
.aiz-partners--shared { padding-block: clamp(64px, 7vw, 112px) clamp(80px, 8vw, 128px); }
