table.feature-list
  max-width: 880px
  table-layout: fixed
  line-height: 1.2
  border-spacing: 0
  border: none
  margin: 1em 0

  & > tbody > tr > td
    text-align: start
    vertical-align: top
    color: inherit
    border-top: 1px solid rgba(#000, .07)
    padding: .6rem .55rem .55rem
    box-sizing: border-box

    &:first-child
      width: 50%
      padding-right: 2rem

      strong
        display: inline-block
        font-size: 11px
        font-weight: normal
        letter-spacing: .05em
        text-transform: uppercase
        color: rgba(#000, .8)
        // background: rgba(#000, .05)
        border-radius: 2px
        padding: 3px 6px 2px
        margin-top: .25rem
        transform: translateY(-.25rem)

      .description
        font-size: .9rem
        padding: 0 6px
        margin-top: .2rem
        opacity: .35

    .icon
      margin-right: .5rem

  & > tbody > tr:first-child > td
    border-top: 2px solid rgba(#000, .07)

  & > tbody > tr.spacer > td
    height: 1.5rem
    border-top: none
