/* Phone specs share one reading order: label, then complete value. */
@media (max-width:600px) {
  .product-specs .spec-row { display:block; padding:13px 0; border-bottom:1px solid #e7e7eb; }
  .product-specs .spec-row:first-child { padding-top:0; }
  .product-specs .spec-row dt { display:block; width:auto; margin:0 0 5px; font-size:14px; line-height:1.5; text-align:left; }
  .product-specs .spec-row dd { display:block; width:auto; min-width:0; max-width:none; margin:0; font-size:16px; line-height:1.65; text-align:left; white-space:normal; overflow-wrap:anywhere; word-break:normal; }
}
