/* Mainstage S2 — Centered with Trust Logos */

.mstg.v2 {

    /* -- Spacing overrides ---------------------------- */

    --mstg-tls-pd-v-tp:      160;
    --mstg-tls-pd-v-tp-mbl:  80;
    --mstg-tls-pd-v-bt:      160;
    --mstg-tls-pd-v-bt-mbl:  80;

    /* -- Background image opacity --------------------- */

    --mstg-img-bg-o: 0.45;

    /* -- Body text max-width -------------------------- */

    p {
        max-width: 58ch;
        margin-inline: auto;
    }

    /* -- Bottom curve divider ------------------------- */

    .mstg-curve {
        position: absolute;
        left: 0;
        bottom: -1px;              /* hide sub-pixel hairline seam */
        width: 100%;
        height: auto;              /* override global svg width/height: 1em */
        z-index: 2;
        pointer-events: none;
        fill: var(--white);
    }

}
