body.pc-brand-system-v1.company-support-page .company-support-table-wrap { overflow-x: auto; border: 1px solid rgba(255,255,255,.16); border-radius: 8px; }
body.pc-brand-system-v1.company-support-page .company-support-table { width: 100%; min-width: 760px; border-collapse: collapse; color: rgba(247,251,255,.84); }
body.pc-brand-system-v1.company-support-page .company-support-table th,
body.pc-brand-system-v1.company-support-page .company-support-table td { padding: 20px; text-align: left; vertical-align: top; border-bottom: 1px solid rgba(255,255,255,.12); }
body.pc-brand-system-v1.company-support-page .company-support-table thead th { color: #fff; background: rgba(255,255,255,.06); font-size: 14px; text-transform: uppercase; }
body.pc-brand-system-v1.company-support-page .company-support-table tbody th { width: 27%; color: var(--reference-gold-text); font-weight: 700; }
body.pc-brand-system-v1.company-support-page .company-support-callout { margin-top: 28px; }
body.pc-brand-system-v1.company-support-page .company-support-context { margin-top: 34px; }
@media (max-width: 767px) {
  body.pc-brand-system-v1.company-support-page .company-support-table { min-width: 0; }
  body.pc-brand-system-v1.company-support-page .company-support-table thead { display: none; }
  body.pc-brand-system-v1.company-support-page .company-support-table,
  body.pc-brand-system-v1.company-support-page .company-support-table tbody,
  body.pc-brand-system-v1.company-support-page .company-support-table tr,
  body.pc-brand-system-v1.company-support-page .company-support-table th,
  body.pc-brand-system-v1.company-support-page .company-support-table td { display: block; width: 100%; }
  body.pc-brand-system-v1.company-support-page .company-support-table tr { padding: 18px; border-bottom: 1px solid rgba(255,255,255,.14); }
  body.pc-brand-system-v1.company-support-page .company-support-table th,
  body.pc-brand-system-v1.company-support-page .company-support-table td { padding: 7px 0; border: 0; }
  body.pc-brand-system-v1.company-support-page .company-support-table td::before { display: block; margin-bottom: 3px; color: var(--reference-gold-text); font-size: 12px; font-weight: 700; text-transform: uppercase; content: attr(data-label); }
}
