.author-list-item {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  margin: 0 clamp(3.857rem, 3.259rem + 1.744vw, 5.143rem) clamp(2.143rem, 1.811rem + 0.969vw, 2.857rem);
  padding: 0 clamp(3.857rem, 3.259rem + 1.744vw, 5.143rem) clamp(2.143rem, 1.811rem + 0.969vw, 2.857rem);
  border-bottom: 1px solid #E5EAEF; }
  .author-list-item-info {
    width: 100%; }
  .author-list-item-image {
    width: 100%;
    max-width: 10rem;
    aspect-ratio: 7/6;
    background-color: #F7F7F9; }
    .author-list-item-image picture, .author-list-item-image img, .author-list-item-image div {
      width: 100%;
      height: 100%;
      object-fit: cover; }
  .author-list-item-name {
    font-size: clamp(1.357rem, 1.317rem + 0.116vw, 1.443rem);
    margin-bottom: 14px; }
  .author-list-item-bio {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-bottom: 14px; }
  @media only screen and (max-width: 719.98px) {
    .author-list-item {
      margin-inline: 13% 0;
      padding-inline: 0; } }
  @media only screen and (min-width: 580px) {
    .author-list-item-info {
      width: calc(90% - 10rem); }
    .author-list-item-image {
      width: 10rem; } }
  @media only screen and (max-width: 579.98px) {
    .author-list-item {
      flex-direction: column-reverse;
      align-items: flex-start; }
      .author-list-item-image {
        margin: 0 0 1.715rem 0; } }

/*# sourceMappingURL=author-list-teaser.css.map */
