/* Shared by current review sections and their preserved WordPress versions. */
.t-review-cars{container-type:inline-size;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px;text-align:left}
.t-review-cars .t-review-details{display:flex;flex-direction:column;min-width:0;padding:0}
.t-review-cars .t-review-details:first-child{padding-right:12px}
.t-review-cars .t-review-details+.t-review-details{position:relative;padding-left:12px}
.t-review-cars .t-review-details+.t-review-details::before{content:"";position:absolute;inset-block:0;left:-8px;width:1px;background:var(--t-line,#dce2e8)}
.t-review-cars :is(h2,h3){min-height:2.8em;margin:0;font-size:21px;font-weight:650;line-height:1.4;letter-spacing:-.02em;text-wrap:pretty;color:var(--t-ink,#1d2329)}
.t-review-cars .t-review-facts{display:flex;flex-direction:column;flex:1;gap:4px;margin:12px 0 0;padding:0;font-size:14px;line-height:1.6;color:var(--t-muted,#565c65)}
.t-review-cars .t-review-facts dd{margin:0}
.t-review-cars .t-review-price{margin-top:auto;padding-top:8px;white-space:nowrap;font-size:20px;line-height:1.4;font-weight:650;letter-spacing:-.02em;color:var(--t-ink,#1d2329)}
.t-review-cars .t-review-price span{font-size:12px;font-weight:400;letter-spacing:0;color:var(--t-muted,#565c65)}
.t-review-cars .t-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:850px){.t-review-cars :is(h2,h3){font-size:20px}}
@media(max-width:600px){.t-review-cars{margin-top:16px}}
@container(max-width:280px){.t-review-cars :is(h2,h3),.t-review-cars .t-review-price{font-size:18px}}
@container(min-width:340px){.t-review-cars :is(h2,h3){min-height:0}}
