.authors-content{--authors-inset:var(--figma-space-40);padding:80px var(--authors-inset) 96px;background:var(--color-background-primary);border-bottom:1px solid var(--color-line)}.authors-header{padding-bottom:48px}.authors-list{margin-inline:calc(-1 * var(--authors-inset));border-top:1px solid var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.author-profile{align-items:flex-start;gap:40px;min-width:0;display:flex;position:relative}.author-profile--listing{border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);flex-direction:column;gap:24px;padding:32px}.author-profile--listing:nth-child(3n){border-right:0}.author-profile--listing .author-portrait{width:96px;height:96px}.author-profile--listing .author-details{width:100%}.author-portrait-frame{flex:none}.author-portrait{object-fit:cover;background:var(--color-background-secondary);border-radius:4px;width:176px;height:176px;display:block}.author-details{flex:1;min-width:0}.author-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;display:flex}.author-role{color:var(--color-text-secondary);margin-top:12px}.author-profile-link{color:var(--color-text-primary);text-decoration:none}.author-profile-link:after{content:"";position:absolute;inset:0}.author-bio{color:var(--color-text-secondary);margin-top:24px}.author-bio>:first-child{margin-top:0}.author-bio>:last-child{margin-bottom:0}.author-bio a,.author-links a{color:var(--color-text-primary);text-underline-offset:3px;text-decoration:underline;position:relative}.author-links,.authors-navigation,.authors-navigation a{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.author-links{gap:8px;font-size:14px;line-height:20px}.author-links .author-social-link{border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;text-decoration:none;display:inline-flex}@media (pointer:coarse){.author-links .author-social-link{width:44px;height:44px}}.authors-navigation{justify-content:space-between;margin-bottom:48px}.authors-navigation a{min-height:44px;color:var(--color-text-secondary);gap:8px;font-size:14px;line-height:20px;text-decoration:none}.author-articles{border-top:1px dashed var(--color-line);margin-top:64px;padding-top:48px}.author-articles>h2{margin-bottom:32px}.authors-content a:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:4px}.author-profile-link:focus-visible{outline:none}.author-profile-link:focus-visible:after{outline:2px solid var(--color-brand-primary);outline-offset:4px}@media (hover:hover) and (pointer:fine){.author-profile-link:hover,.author-bio a:hover,.author-links a:hover,.authors-navigation a:hover{color:var(--color-brand-primary)}}@media (width<=980px){.authors-list{grid-template-columns:repeat(2,minmax(0,1fr))}.author-profile--listing:nth-child(3n){border-right:1px solid var(--color-line)}.author-profile--listing:nth-child(2n){border-right:0}.author-profile{gap:24px}.author-portrait{width:144px;height:144px}}@media (width<=700px){.authors-list{grid-template-columns:minmax(0,1fr)}.author-profile--listing:nth-child(n){border-right:0;padding:24px}.authors-content{--authors-inset:var(--figma-space-20);padding:48px var(--authors-inset) 64px}.authors-header{padding-bottom:32px}.author-profile{flex-direction:column;gap:24px}.author-portrait{width:112px;height:112px}.author-profile--detail{grid-template-columns:88px minmax(0,1fr);align-items:stretch;gap:24px 16px;display:grid}.author-profile--detail .author-portrait-frame{aspect-ratio:1;align-self:start;width:88px;position:relative}.author-profile--detail .author-portrait{width:100%;height:100%;position:absolute;inset:0}.author-profile--detail .author-details{display:contents}.author-profile--detail .author-heading{flex-direction:column;grid-column:2;justify-content:space-between;align-items:flex-start;gap:0;min-width:0;min-height:88px;display:flex}.author-profile--detail h1{--type-size-mobile:20px;--type-leading-mobile:1.2;letter-spacing:-.03em;overflow-wrap:anywhere}.author-profile--detail .author-role{--type-size-mobile:14px;--type-leading-mobile:1.42857;margin-top:4px}.author-profile--detail .author-links{margin-left:-12px}.author-profile--detail .author-social-link{width:44px;height:44px;margin-block:-12px}.author-profile--detail .author-bio{grid-column:1/-1;margin-top:0}.author-profile--detail:not(:has(.author-portrait-frame)){grid-template-columns:minmax(0,1fr)}.author-profile--detail:not(:has(.author-portrait-frame)) .author-heading{grid-column:1}.author-role{margin-top:8px}.author-bio{margin-top:20px}.author-links a{align-items:center;min-height:44px;display:inline-flex}.authors-navigation{gap:8px;margin-bottom:32px}.author-articles{margin-top:40px;padding-top:32px}}
