/* v0.3.3 transformation hierarchy and small content corrections */

.xa-results-carousel .xa-result {
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
}

.xa-results-carousel .xa-result > .xa-result__type {
  display: block;
  font-size: 16px !important;
  line-height: 18px !important;
  letter-spacing: .035em;
}

.xa-story__summary h2 {
  display: block;
  margin: 0;
}

.xa-story__summary .xa-story__type {
  display: block;
  margin: 10px 0 20px;
  font-size: clamp(1.15rem, 1.7vw, 1.5rem);
  line-height: 1.1;
}

@media (max-width: 780px) {
  .xa-results-carousel .xa-result > .xa-result__type {
    margin: 0 18px 8px;
    font-size: 15px !important;
    line-height: 17px !important;
  }

  .xa-story__summary .xa-story__type {
    margin-top: 8px;
  }
}
