.author-header .bio-title{margin:0}.author-header.divein-listing__header--author{border-bottom:0}.divein-author{--author-avatar-frame:calc(var(--space-2xl) + var(--space-xl));--author-avatar-image:calc(3 * var(--space-lg));--author-avatar-margin:var(--media-space-medium);display:grid;gap:var(--space-md);grid-template-columns:minmax(0,1fr);text-align:center;& .divein-author__avatar{display:grid;place-items:center;width:var(--author-avatar-frame);height:var(--author-avatar-frame);border-radius:var(--radius-full);margin:0 auto var(--author-avatar-margin)}& .divein-author__avatar img{display:block;width:var(--author-avatar-image);height:var(--author-avatar-image);object-fit:cover;border-radius:var(--radius-full);margin-inline:auto}& .divein-author__text{min-width:0}& .divein-author__name{color:var(--color-text-heading);font-family:var(--font-display)}& .divein-author__job{color:var(--color-text-muted);font-size:var(--text-2xs);line-height:var(--leading-loose);font-weight:var(--font-weight-normal);margin:0 0 var(--space-sm)}& .divein-author__bio{font-size:var(--text-sm);line-height:var(--leading-prose)}& .divein-author__bio p{margin:0 0 var(--space-lg)}& .divein-author__verified{display:inline-block;vertical-align:middle;width:var(--icon-md);height:var(--icon-md);margin-inline-start:var(--space-xs);color:var(--color-success-icon)}& .divein-author__links{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:var(--space-xs);color:var(--color-text-muted);font-size:var(--text-sm);margin:var(--space-sm) 0 0}& .divein-author__count{align-self:start;grid-column:1 / -1;text-align:center;color:var(--color-text-muted);font-size:var(--text-sm);margin:0}& .divein-author__count-n{display:block;color:var(--color-text-heading);font-family:var(--font-display);font-size:var(--page-title-size-desktop);font-weight:var(--font-weight-bold)}}.divein-author-filter{padding:var(--space-lg) 0 var(--space-sm);& .divein-author-filter__bar{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}& .divein-author-filter__label{color:var(--color-text-heading);margin-inline-end:var(--space-xs)}& .rb-container{box-sizing:border-box;margin:0 auto;max-width:var(--layout-wide);padding-inline:var(--page-gutter);width:100%}}@media (min-width:768px){.divein-author{grid-template-columns:var(--author-avatar-frame) minmax(0,1fr) auto;text-align:left;& .divein-author__avatar img{margin-inline:0}& .divein-author__links{justify-content:start}& .divein-author__count{grid-column:3}}}