    .layout {
        max-width: none;
        padding: 0;
    }

    @media (min-width: 961px) {
        .layout {
            grid-template-columns: 0 100% 0;
        }
    }

    @media (max-width: 959px) {
        .layout {
            grid-gap: 30px;
            grid-template-columns: 100%;
        }
    }

    @media (min-width: 960px) {
        .envelope-hero--text-center .envelope-hero__content:not(:empty) {
            background: none;
            box-shadow: none;
        }
    }

    .envelope.envelope--standard.palette-bg-uo-yellow .card-v2 {
        border-color: black;
    }

    .envelope.envelope--standard.palette-bg-uo-legacy-green .card-v2 {
        border-color: #ffffff;
    }