.c-author-byline{display:flex;flex-wrap:wrap;gap:16px 32px}.c-author-byline__person{display:flex;align-items:center;gap:12px;min-width:0}.c-author-byline__media{flex:none}.c-author-byline__image{display:block;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:var(--color-primary100, #f1f3f5)}.c-author-byline__content{display:flex;flex-direction:column;gap:2px;min-width:0;line-height:1.35}.c-author-byline__role{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary600, #4a5b70)}.c-author-byline__name{font-weight:600;color:var(--color-primary900, #0b2340)}.c-author-byline a.c-author-byline__name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.c-author-byline a.c-author-byline__name:hover{text-decoration-thickness:2px}.c-author-byline__job,.c-author-byline__date{font-size:14px;color:var(--color-primary600, #4a5b70)}.c-author-byline__more{margin-top:8px;font-size:14px;font-weight:600;color:var(--color-blue, #0070e0)}.c-author-byline--compact{margin:16px 0}.c-author-byline--box{flex-direction:column}.c-author-byline--box .c-author-byline__person{align-items:flex-start;gap:20px}
