/* Mobile read-more: truncated teaser + expand on small screens only */
@media (max-width: 767.98px) {
   .read-more-block .read-more-full {
      display: none;
   }
   .read-more-block.is-expanded .read-more-teaser {
      display: none;
   }
   .read-more-block.is-expanded .read-more-full {
      display: block;
   }
   .read-more-btn {
      display: inline-block;
      margin-top: 0.5rem;
      padding: 0;
      border: 0;
      background: none;
      color: #212529;
      font-weight: 600;
      text-decoration: underline;
      font-size: 0.9375rem;
      cursor: pointer;
   }
   .read-more-btn:hover {
      color: #000;
   }
   .read-more-btn--light {
      color: #fff;
   }
   .read-more-btn--light:hover {
      color: #e9ecef;
   }
}

@media (min-width: 768px) {
   .read-more-block .read-more-teaser {
      display: none;
   }
   .read-more-block .read-more-full {
      display: block;
   }
   .read-more-btn {
      display: none !important;
   }
}
