.flourish {
    &.flourish--iFrame {
        @include oGridRespondTo(XL) {
            max-width: oGridColspan(12);
        }
        .flourish__i-frame {
            border: 0;
            @media screen and (max-width: 500px) {
                // We need to enforce this otherwise it will use the inline styling
                aspect-ratio: 3/4 !important;
            }
        }
        .flourish__figure {
            display: none;
        }
    }
    &.flourish--topper {
        margin-top: var(--o3-spacing-s);
    }
    // We need to force the iframe to be hidden if we turn the feature flag off
    &.disable-iframe,
    .no-js & {
        .flourish__i-frame {
            display: none;
        }

        .flourish__figure {
            display: block;
        }
    }
}
