.component-author-card{display:flex;flex-flow:column;padding:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem) min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);border-radius:min(calc(0.25rem + 0.375 * (100vw - 22.5rem) / 77.5),0.625rem);background-color:#f6f3ec;position:relative;gap:min(calc(2.5rem + 2.5 * (100vw - 22.5rem) / 77.5),5rem);align-items:center}@media(min-width: 62rem){.component-author-card{flex-direction:row}}.component-author-card .author-image{position:relative;overflow:hidden;flex-shrink:0;width:25rem;height:18.75rem}.component-author-card .author-image img{position:absolute;width:100%;height:100%;inset:0}.component-author-card .text-wrapper{display:flex;flex-flow:column;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}.component-author-card .text-wrapper .heading{display:flex;flex-flow:column;gap:clamp(1rem,calc(1rem + 0 * (100vw - 22.5rem) / 77.5),1rem)}.component-author-card .text-wrapper .heading .author-name{font-size:min(calc(1.25rem + 0.75 * (100vw - 22.5rem) / 77.5),2rem);line-height:1;font-weight:800;font-family:League Spartan;letter-spacing:0}.component-author-card .text-wrapper .heading .count{font-size:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 77.5),1rem);line-height:1;font-weight:500;font-family:League Spartan;letter-spacing:0}