/* Mobile proof card: retain the editorial card, with its proof centered. */
.resort-intro__proof {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    grid-template-rows: auto 1fr auto;
    justify-content: center !important;
}

.resort-intro__proof > div:first-child,
.resort-intro__proof-line {
    box-sizing: border-box;
    width: 100%;
}

.resort-intro__proof > div:first-child {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}

.resort-intro__proof strong {
    align-self: center;
}
