.page-id-88 .page-single__title{text-align:center}
.authors-intro{text-align:center;max-width:540px;margin:0 auto var(--sp-5)}
.authors-intro p{color:var(--c-muted);font-size:var(--fs-md);line-height:1.7}
.authors-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-4)}
.author-card{background:var(--c-sand);border-radius:var(--rad-lg);padding:var(--sp-4);text-align:center;display:flex;flex-direction:column;align-items:center}
.author-card__avatar-link{display:block;margin-bottom:var(--sp-2)}
.author-card__avatar{width:88px;height:88px;border-radius:50%;object-fit:cover;border:3px solid white;box-shadow:var(--shadow-sm)}
.author-card__name{font-size:var(--fs-lg);margin:0 0 4px}
.author-card__name a{color:var(--c-ink);text-decoration:none}
.author-card__name a:hover{color:var(--c-primary-dark)}
.author-card__role{font-size:var(--fs-xs);font-weight:600;color:var(--c-primary-dark);margin-bottom:var(--sp-2)}
.author-card__bio{font-size:var(--fs-sm);color:var(--c-muted);line-height:1.6;margin:0 0 var(--sp-3);max-width:320px}
.author-card__stats{display:flex;gap:var(--sp-2);margin-bottom:var(--sp-3)}
.author-card__stats span{font-size:var(--fs-xs);color:var(--c-muted);background:white;padding:4px 12px;border-radius:var(--rad-pill);border:1px solid var(--c-line)}
.author-card__stats i{font-size:13px;vertical-align:-1px;margin-right:3px}
.author-card__link{font-size:var(--fs-sm);font-weight:600;color:var(--c-primary-dark);text-decoration:none;transition:color .15s}
.author-card__link:hover{color:var(--c-primary)}
.author-card__link i{font-size:14px;vertical-align:-1px;margin-left:2px}
@media(max-width:550px){.authors-grid{grid-template-columns:1fr}}
