/* Author directory card alignment fix v2 */
.author-list{
  grid-template-columns:repeat(2,minmax(0,1fr));
  align-items:stretch;
  gap:24px;
}
.author-list>a{
  width:100%;
  min-height:160px;
  height:100%;
  box-sizing:border-box;
  padding:28px 30px;
  display:grid;
  grid-template-columns:62px minmax(0,1fr);
  column-gap:22px;
  align-items:start;
}
.author-list .author-avatar{
  width:62px;
  height:62px;
  margin:0;
  align-self:start;
}
.author-list>a>div:last-child{
  min-width:0;
}
.author-list h2{
  margin:0 0 10px;
  line-height:1.15;
}
.author-list p{
  margin:0;
  line-height:1.55;
  min-height:3.1em;
}
.author-list>a:focus{
  outline:none;
}
.author-list>a:focus-visible{
  outline:2px solid var(--olive-dark);
  outline-offset:-2px;
}
@media(max-width:700px){
  .author-list{grid-template-columns:1fr;gap:16px}
  .author-list>a{
    min-height:0;
    padding:22px;
    grid-template-columns:58px minmax(0,1fr);
    column-gap:18px;
  }
  .author-list .author-avatar{width:58px;height:58px}
  .author-list p{min-height:0}
}
