.intro { margin-top: 8rem; .wrapper { display: flex; flex-wrap: wrap; } &__summary { --flow-space: #{get-size(500)}; font-size: get-size(500); a { color: currentColor; &:hover { text-decoration: none; } } } &__heading { max-width: 44rem; color: var(--color-text); font-size: 2.5rem; display: inline-block; &--compact { max-width: 20ex; } + svg { margin-left: auto; margin-right: 8rem; vertical-align: middle; } } .btn-grp { margin-top: -3.5rem; } }