.marketing-workflow-v57 .mh58-history{margin:0;padding:0;min-width:0}
.marketing-workflow-v57 .mh58-history>h4,.mwf-published-v58 .mh58-published-history>h4{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:20px;margin:0 0 10px;padding:0;font-size:13px;font-weight:500;letter-spacing:0;line-height:1.25;color:#69757d}
.mh58-history-title{font-size:13px;line-height:1.25;color:#69757d;white-space:nowrap}
.mh58-carfax-badges{display:grid;grid-template-columns:67fr 49fr 67fr;gap:10px;width:100%;max-width:386px;margin:0 0 10px;align-items:start}
.mh58-carfax-badge{position:relative;display:block;width:100%;overflow:hidden;min-width:0}
.mh58-carfax-report{aspect-ratio:67/30}
.mh58-carfax-report>img{width:100%!important;left:0}
.mh58-carfax-owner{aspect-ratio:49/30}
.mh58-carfax-accidents{aspect-ratio:67/30}
.mh58-carfax-badge>img{position:absolute!important;display:block!important;max-width:none!important;height:100%!important;top:0;object-fit:fill!important;transform:none!important;filter:none!important}
.mh58-carfax-owner>img{width:240.8163265306%!important;left:-140.8163265306%}
.mh58-carfax-accidents>img{width:202.9850746269%!important;left:-102.9850746269%}
.mh58-flags{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 14px;margin:0;padding:0;list-style:none;min-width:0}
.mh58-flags>li{display:flex;align-items:center;min-width:0;min-height:36px;margin:0;padding:6px 0;border:0;border-bottom:1px solid #e0e5df;border-radius:0;background:transparent;color:var(--ink,#16232c);font-size:13px;font-weight:500;line-height:1.25;list-style:none}
.mh58-flags>li::before{content:none}
.mh58-flag-copy{display:block;min-width:0;overflow-wrap:normal}
.mh58-kilometres{display:grid;gap:2px}
.mh58-kilometres>strong{font:inherit;font-weight:650}
.mh58-kilometres>small{font:inherit;font-size:13px;color:#69757d;line-height:1.2}
.marketing-workflow-v57 .mh58-factstrip{display:grid;grid-template-columns:1fr 1fr 1.18fr;gap:8px;min-width:0;margin:10px 0 12px;padding:9px 0;border-top:1px solid var(--mwf-line,#d7ddd7);border-bottom:1px solid var(--mwf-line,#d7ddd7)}
.marketing-workflow-v57 .mh58-factstrip>div{display:grid;align-content:start;gap:4px;min-width:0;margin:0;padding:0}
.marketing-workflow-v57 .mh58-factstrip dt{margin:0;font-size:13px;font-weight:400;line-height:1.25;color:#77828a}
.marketing-workflow-v57 .mh58-factstrip dd{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px;margin:0;font-size:15px;font-weight:600;letter-spacing:-.02em;line-height:1.25;color:var(--ink,#16232c)}
.marketing-workflow-v57 .mh58-factstrip dd>span{font-size:13px;font-weight:400;letter-spacing:0;color:#77828a}
.mwf-published-v58 .mh58-published-history{margin:0 0 22px;padding:0;min-width:0}
.mwf-published-v58 .mh58-published-history .mh58-carfax-badges{max-width:386px}
.mwf-published-v58[data-format=social] .mp58-details{display:flex;flex-direction:column}
.mwf-published-v58[data-format=social] .mp58-details>h3{order:0}
.mwf-published-v58[data-format=social] .mp58-price{order:1}
.mwf-published-v58[data-format=social] .mp58-description{order:2}
.mwf-published-v58[data-format=social] .mh58-published-history{order:3;margin:19px 0 0;padding:0}
.mwf-published-v58[data-format=social] .mh58-published-history>h4{display:flex;margin-bottom:10px}
.mwf-published-v58[data-format=social] .mh58-published-history .mh58-carfax-badges{max-width:335px;gap:9px}
.mwf-published-v58[data-format=social] .mh58-flags{display:flex;flex-wrap:wrap;gap:7px}
.mwf-published-v58[data-format=social] .mh58-flags>li{flex:0 1 auto;min-height:31px;padding:7px 9px;font-size:13px;line-height:1.2;background:#f3f5f2;border:1px solid #e0e5df;border-radius:4px}
.mwf-published-v58[data-format=social] .mh58-kilometres{display:block}
.mwf-published-v58[data-format=social] .mh58-kilometres>small{display:none}
@media(max-width:760px){
 .marketing-workflow-v57 .mh58-history>h4{margin-bottom:9px}
 .mh58-carfax-badges,.mwf-published-v58 .mh58-published-history .mh58-carfax-badges{max-width:335px;gap:9px;margin-bottom:9px}
 .marketing-workflow-v57 .mh58-flags{gap:5px 12px}
 .marketing-workflow-v57 .mh58-flags>li{min-height:36px;font-size:13px;padding:6px 0}
 .marketing-workflow-v57 .mh58-factstrip{gap:7px;margin:10px 0 12px;padding:9px 0}
 .marketing-workflow-v57 .mh58-factstrip dt{font-size:13px}
 .marketing-workflow-v57 .mh58-factstrip dd{font-size:14px;gap:3px}
 .marketing-workflow-v57 .mh58-factstrip dd>span{font-size:13px}
}
