/* Editorial comparisons: keep all information readable at phone widths. */
.article .table-field-label{display:none}
@media(max-width:680px){
  .article .table-wrap,.article .status-table-wrap{overflow:visible;max-width:100%}
  .article table.phone-table{width:100%;min-width:0!important;max-width:100%;table-layout:fixed}
  .article table.phone-table th,.article table.phone-table td{min-width:0;white-space:normal;overflow-wrap:anywhere;font-size:15px!important;line-height:1.55!important}
  .article table.phone-table caption{max-width:100%;padding:14px;font-size:13px;line-height:1.5;text-align:left}
  .article table.phone-table.phone-compact th,.article table.phone-table.phone-compact td{padding:14px 10px;width:auto}
  .article table.phone-table.phone-compact th:first-child,.article table.phone-table.phone-compact td:first-child{width:65%}
  .article table.phone-table.phone-compact thead th{text-transform:none;letter-spacing:0;font-size:13px!important}
  .article table.phone-stack,.article table.phone-stack caption,.article table.phone-stack tbody{display:block}
  .article table.phone-stack{table-layout:auto}
  .article table.phone-stack thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
  .article table.phone-stack tbody tr{display:block;padding:0 16px 18px;border-bottom:1px solid var(--line);background:transparent}
  .article table.phone-stack tbody tr:last-child{border-bottom:0}
  .article table.phone-stack tbody tr>*{display:block;width:100%!important;box-sizing:border-box;border:0!important;padding:10px 0 0!important;background:transparent!important;text-align:left}
  .article table.phone-stack tbody tr>:first-child{padding:18px 0 12px!important;margin-bottom:3px;border-bottom:1px solid var(--line)!important;font-weight:700;font-size:18px!important;line-height:1.35!important;letter-spacing:0;text-transform:none;color:var(--navy,#101d2d)!important}
  .article table.phone-stack .table-field-label{display:block;margin-bottom:4px;font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;color:var(--coral-dark,#b24b3b)}
  .article table.phone-stack p,.article table.phone-stack li{font-size:15px!important;line-height:1.55}
}
