table { border-spacing: 0; margin: 2em 0; min-width: 100%; thead { tr { background-color: $color-gray-lightest; } th { text-align: left; } } th, td { border: 1px solid $color-gray; padding: 1.5rem; } } .usa-table-borderless { thead { tr { background-color: transparent; th { border-top: 0; } } } th, td { border: { left: 0; right: 0; } } }