.profile +space(margin-bottom) .profile__bio h3 font-weight: bold +typecsset-font-size($first-font-size) .profile__bio__caption margin: 0 color: $gray span:before content: "•" padding: 5px .profile__bio__text +space(height, 4) overflow: hidden +space(margin-bottom) .profile__bio__text--expanded overflow: none margin-bottom: 0 height: auto .read__more--expanded display: none margin: 0 .profile__review__quote +space(margin-top) +space(margin-left) +space(margin-right) text-align: center blockquote margin-left: 0 .profile__review__purchase-count +space(margin-left, 0.25) color: $gray .profile__review__box +typecsset-font-size($second-font-size) background: $gray-lightest2 +space(padding, 2) position: relative .profile__review__box--min-height +space(min-height, 10) .profile__review__box:after, .profile__review__box:before top: 100% left: 50% border: solid transparent content: " " height: 0 width: 0 position: absolute pointer-events: none .profile__review__box:after border-top-color: $gray-lightest2 border-width: 7px margin-left: -7px .profile__review__box:before border-top-color: $gray-lightest2 border-width: 14px margin-left: -14px