.author-avatar{display:block;border-radius:50%;object-fit:cover;aspect-ratio:1 / 1;background:#0000000f;border:1px solid rgba(0,0,0,.12)}.author-avatar--sm{width:40px;height:40px}.author-avatar--lg{width:120px;height:120px}.author-avatar--xl{width:200px;max-width:60vw;height:auto}.author-socials{gap:.5rem;margin:0}.author-socials .social__link{inline-size:32px;block-size:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#e8480a;color:#fff;transition:background-color .15s ease}.author-socials .social__link:hover{background:#cf3f08}.author-socials .social__link:hover>.icon{transform:none}.author-socials .social__link>.icon{width:16px;height:16px;max-width:16px;fill:#fff}.author-socials .social__link:focus-visible{outline:2px solid #2a2b2a;outline-offset:2px;border-radius:50%}.author-signoff__socials{margin-top:2rem}.author-byline{gap:.75rem}.author-byline__avatar{flex:0 0 auto;line-height:0}.author-byline__name{font-weight:700;text-decoration:underline}.author-byline__date{white-space:nowrap}.author-page__sidebar{margin-bottom:2.5rem}@media screen and (min-width:769px){.author-page__sidebar{flex:0 0 clamp(220px,26%,320px);margin-bottom:0}}.author-page__group-title{text-transform:uppercase;letter-spacing:.04em}.author-page__list{display:flex;flex-direction:column;gap:.25rem}.author-page__rule{border:0;border-top:1px solid #e6e6e6;margin-block:1.5rem}.cc-main-author .section--padded-default{padding-top:2.5rem}.author-page__tags{gap:.5rem}.author-page__tag{display:inline-block;padding:.25rem .75rem;border:1px solid currentColor;border-radius:999px;font-size:.85em;line-height:1.4}.author-signoff__card{display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem;border-radius:var(--rounded-lg, 12px)}.author-signoff__media{display:flex;flex-direction:column;align-items:center;gap:1.25rem;flex:0 0 auto}.author-signoff__role{font-weight:400}.author-signoff__bio{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.author-signoff__bio>*{margin-bottom:0}@media screen and (min-width:600px){.author-signoff__card{flex-direction:row;align-items:flex-start;gap:1.75rem;padding:2rem}.author-signoff__media{width:120px}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/blog-author.css.map */
