/* Keep one divider between the page introduction and product guidance. */
.product-journey .pj-details {
    border-top: 0;
}

/* Supporting proof should read like a compact resource card, not another
   full-width hero banner. */
.product-journey .pj-proof-card {
    align-items: center;
    column-gap: 20px;
    display: grid;
    grid-template-columns: 190px minmax(0, 1fr);
    padding: 18px 22px;
    text-align: left;
}

.product-journey .pj-proof-image {
    align-self: stretch;
    grid-column: 1;
    grid-row: 1 / span 5;
    height: 132px;
    margin: 0;
    width: 190px;
}

.product-journey .pj-proof-image img {
    object-fit: contain;
}

.product-journey .pj-proof-card > span:not(.pj-proof-image),
.product-journey .pj-proof-card > strong,
.product-journey .pj-proof-card > p,
.product-journey .pj-proof-card > b {
    grid-column: 2;
}

.product-journey .pj-proof-card > p {
    margin: 7px 0;
}

@media (max-width: 600px) {
    .product-journey .pj-proof-card {
        column-gap: 14px;
        grid-template-columns: 112px minmax(0, 1fr);
        padding: 14px;
    }

    .product-journey .pj-proof-image {
        height: 104px;
        width: 112px;
    }
}
