.hs-text{
  display:-webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  line-height: 1.6;
  -webkit-line-clamp: 4;
}
.hs-actions{ margin-top: 10px; }
.hs-toggle{
  appearance:none;
  background:#4D6CA2;
  border:1px solid #4D6CA2;
  color:#fff;
  padding:10px 22px;
  cursor:pointer;
  transition: background-color 160ms ease, color 160ms ease, border-color 160ms ease;
  will-change: background-color, color, border-color;
  transform: translateZ(0);
}
.align-left .hs-actions{text-align:left}
.align-center .hs-actions{text-align:center}
.align-right .hs-actions{text-align:right}
