.c-author-card{--contact-image-padding:var(--gaps-8);display:flex;flex:1 0 0;align-items:flex-start;max-inline-size:75rem}.c-author-card__image{display:flex;align-items:center;inline-size:9rem;block-size:12rem;padding-block-start:var(--contact-image-padding);padding-inline-start:var(--contact-image-padding);background-color:var(--color-main)}.c-author-card__content{font-size:1.6rem;line-height:1.25;display:flex;flex:1 0 0;flex-wrap:wrap;align-content:center;align-items:center;padding-block:var(--gaps-12);padding-inline:var(--gaps-20);gap:var(--gaps-20)}.c-author-card__text{display:flex;flex:1 0 0;flex-direction:column;align-items:flex-start;justify-content:center;min-inline-size:20rem;gap:var(--gaps-4)}.c-author-card__name{font-size:1.6rem;line-height:1.375;font-weight:500}@media screen and (min-width: 48em){.c-author-card__name{font-size:1.6rem;line-height:1.5}}@media screen and (min-width: 64em){.c-author-card__name{font-size:1.7rem;line-height:1.41}}@media screen and (min-width: 80em){.c-author-card__name{font-size:1.9rem;line-height:1.42}}.c-author-card__contacts{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;justify-content:center;max-inline-size:10rem;gap:var(--gaps-24)}.c-author-card__contact{display:flex;align-items:normal;align-self:stretch;text-decoration:none;color:currentColor;gap:var(--gaps-8);font-weight:500}.c-author-card__contact-icon{transition:all .1s ease;fill:var(--color-main)}@media screen and (prefers-reduced-motion: reduce){.c-author-card__contact-icon{transition:none}}.c-author-card__contact:hover .c-author-card__contact-icon{fill:var(--color-text-primary)}