@media(max-width:700px){
  .status-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .status-item{min-width:0;padding:1.4rem .8rem}
  .status-val,.status-label{overflow-wrap:anywhere}
  .price-cards{grid-template-columns:1fr!important}
  .resale-table,.spec-table,.avail-table,.price-table,.data-table{display:block;overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}
  .article-body>*,.two-col>*{min-width:0}
  .mid-form{margin-left:0;margin-right:0;padding:36px 20px}
  .mid-form form{grid-template-columns:1fr}
}
