.meeting__metaInfo > * + * {
    margin-block-start: 1rem;
}

.mmt-mdp-registration-status-message {
    margin-bottom: 0;
}

.meeting__datetime {
    margin-bottom: 1rem;
    font-family: var(--proximaBold);
    font-size: var(--h3Size);
}

.meeting__info {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem;
}

.meeting__info > * {
    white-space: nowrap;
}

.meeting__backLink {
    order: -1;
    font-family: var(--proximaMedium);
    font-size: var(--h4Size);
    color: var(--baseLight900);
}

section:not(.titleSection.--twoCol) .meeting__backLink {
    margin-bottom: 1rem;
}

@media (min-width: 768px) {
    .titleSection.--twoCol .titleSection__inner {
        gap: 0 clamp(1rem,10vw,4rem);
        grid-template-columns: 1.2fr fit-content(35vw);
    }

    .pageTitle {
        grid-column: 1;
        grid-row: 2;
    }

    .meeting__metaInfo {
        grid-column: 1;
        grid-row: 3;
    }

    .meeting__coverImage {
        grid-column: 2;
        grid-row: 1/-1;
    }

    .titleSection.--twoCol .meeting__backLink,
    .meeting__backLink {
        grid-column: 1;
        grid-row: 1;
        margin-bottom: 1rem;
    }
}

@media (min-width: 1024px) {
    .pageTitle {
        margin-bottom: var(--margin);
    }
}
