/* Keep a feature value together when the two-column mobile card is narrow. */
@media (max-width: 760px) {
    .petertel-body .petertel-product .pt-card-specs--grid > div {
        display: flex;
        flex-wrap: wrap;
        align-items: baseline;
        justify-content: space-between;
        column-gap: 5px;
    }
    .petertel-body .petertel-product .pt-card-specs--grid dt,
    .petertel-body .petertel-product .pt-card-specs--grid dd {
        display: block;
        flex: 0 1 auto;
        min-width: min-content;
        max-width: 100%;
        overflow: visible;
        -webkit-line-clamp: unset;
        overflow-wrap: break-word;
        word-break: normal;
    }
    .petertel-body .petertel-product .pt-card-specs--grid dd {
        margin-left: auto;
        text-align: right;
    }
}
