.blog-author{align-items:start;border-radius:var(--jm-card-radius);display:grid;gap:clamp(1.25rem,3vw,2rem);padding:clamp(1.5rem,4vw,2.25rem)}.blog-author--row{grid-template-columns:auto 1fr}.blog-author--stack{justify-items:center;text-align:center}.blog-author__avatar{border-radius:var(--jm-radius-pill);height:6rem;object-fit:cover;width:6rem}.blog-author__heading{font-size:.8125rem;letter-spacing:.1em;margin-bottom:.5rem;text-transform:uppercase}.blog-author__name{font-family:var(--jm-font-heading);font-size:1.25rem;font-weight:700;margin-bottom:.6rem}.blog-author__bio{margin-bottom:1rem}.blog-author__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1.5rem}.blog-author--stack .blog-author__actions{justify-content:center}.blog-author__social{display:flex;flex-wrap:wrap;gap:1rem;list-style:none;margin:0;padding:0}.blog-author__social a{color:var(--jm-text-small-color);font-size:.9rem;font-weight:600;text-decoration:none}.blog-author__social a:hover{color:var(--jm-link-hover);text-decoration:underline;text-underline-offset:.18em}.jm-invert .blog-author__social a{color:hsla(0,0%,100%,.75)}@media (max-width:639px){.blog-author--row{grid-template-columns:minmax(0,1fr)}}