.blog-author-card{font-family:var(--font-family);margin:2.5rem 0;padding:2rem;position:relative}.blog-author-card--placeholder{outline:1px dashed rgba(107,44,255,.4);outline-offset:4px}.blog-author-card__sandbox-flag{background-color:#6b2cff;border-radius:4px;color:#fff;font-size:.6875rem;font-weight:700;letter-spacing:.04em;margin:0;padding:2px 8px;position:absolute;right:12px;text-transform:uppercase;top:-10px}.blog-author-card__eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.08em;margin:0 0 1rem;text-transform:uppercase}.blog-author-card__body{align-items:flex-start;display:flex;gap:1.5rem}.blog-author-card__avatar{background-color:#fff;border-radius:50%;flex-shrink:0;height:80px;object-fit:cover;width:80px}.blog-author-card__avatar--initials{align-items:center;color:#6b2cff;display:flex;font-size:1.75rem;font-weight:700;justify-content:center;text-transform:uppercase}.blog-author-card__content{flex:1;min-width:0}.blog-author-card__name{font-size:1.25rem;font-weight:700;line-height:1.3;margin:0 0 .5rem}.blog-author-card__name a{text-decoration:none}.blog-author-card__name a:hover{text-decoration:underline}.blog-author-card__bio{font-size:.9375rem;line-height:1.6;margin:0 0 1rem}.blog-author-card__links{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.blog-author-card__link{align-items:center;display:inline-flex;font-size:.875rem;font-weight:600;gap:.375rem;text-decoration:none}.blog-author-card__link:hover{text-decoration:underline}.blog-author-card__link svg{flex-shrink:0}@media (max-width:576px){.blog-author-card{padding:1.5rem}.blog-author-card__body{align-items:center;flex-direction:column;gap:1rem;text-align:center}.blog-author-card__links{justify-content:center}}