.block-author .l-flex__item {
  width: 1px;
  min-width: calc(100% / var(--grid-columns) * 12 - var(--grid-gutter) - 0.01px);
  margin-right: calc(var(--grid-gutter) / 2);
  margin-left: calc(var(--grid-gutter) / 2);
}
.block-author__content {
  display: grid;
  grid-template-columns: 112px calc(100% - 112px);
  grid-template-rows: 112px calc(100% - 112px);
  grid-column-gap: 0;
  grid-row-gap: 0;
  margin-top: clamp(1rem, 1.03vw + 0.77rem, 2rem);
}
.block-author__image {
  grid-area: 1/1/2/2;
}
.block-author__image img {
  display: block;
  width: 112px;
  border-radius: 50%;
  aspect-ratio: 1;
}
.block-author__image figcaption {
  display: none;
}
.block-author__image .c-media__copyright {
  display: none;
}
.block-author__name {
  grid-area: 1/2/2/3;
  align-self: center;
  padding: 0 0 0 20px;
  font-size: clamp(1rem, 0.64vw + 0.86rem, 1.63rem);
  font-weight: 700;
  font-style: italic;
}
.block-author__title {
  font-weight: 400;
  font-size: clamp(0.88rem, 0.38vw + 0.79rem, 1.25rem);
}
.block-author__text {
  grid-area: 2/1/3/3;
}
@media (min-width: 992px) {
  .block-author .l-flex__item {
    width: 1px;
    min-width: calc(100% / var(--grid-columns) * 8 - var(--grid-gutter) - 0.01px);
    margin-right: calc(var(--grid-gutter) / 2);
    margin-left: calc(var(--grid-gutter) / 2);
    margin-left: calc(100% / var(--grid-columns) * 2 + var(--grid-gutter) / 2);
  }
}

.block-footnotes + .block-author,
.block-editors-notes + .block-author,
.block-sources + .block-author {
  margin-top: clamp(2rem, 2.05vw + 1.54rem, 4rem);
}

/*# sourceMappingURL=view.css.map */
