.table--comparison { .icon-check { width: 1rem; height: 1rem; margin: auto; display: block; } } .feature { display: flex; margin-bottom: $spacer; &:first-of-type { padding-top: 0; } } .feature__icon { flex: 0 0 15%; margin-right: 5%; margin-top: 2px; margin-bottom: 0; width: 3rem; height: 3rem; } .feature__detail { flex: 0 0 80%; } .feature__title { font-size: $font-size-h4; margin-top: 0; margin-bottom: ($spacer / 3); } .feature__text { @extend .text-dimmed; margin-bottom: 0; } .stacks__title { font-size: $font-size-h3; } .stacks__image { figcaption { margin: $spacer 0; } } .section-usecases { .grid { // manually center last column .grid__col:last-child { margin: auto; } } }