.author-page-layout{display:flex;flex-direction:column;gap:32px;padding:0 0 20px}@media only screen and (min-width:48rem){.author-page-layout{flex-direction:row;align-items:flex-start;gap:48px;padding:0 0 40px}}.author-profile{flex:none;text-align:center}@media only screen and (min-width:48rem){.author-profile{position:sticky;top:100px;text-align:left;width:220px}}@media only screen and (min-width:64rem){.author-profile{width:260px}}.author-profile__avatar{border-radius:50%;display:block;height:120px;margin:0 auto 16px;object-fit:cover;object-position:center;width:120px}@media only screen and (min-width:48rem){.author-profile__avatar{height:90px;margin:0 0 14px;width:90px}}.author-profile__name{color:var(--titles-color);font-size:1.5rem;font-weight:700;line-height:1.2;margin:0 0 4px}.author-profile__role{color:#2abfa3;font-size:.9375rem;font-weight:600;letter-spacing:.2px;margin:0 0 14px}.author-profile__bio{color:var(--primary-foreground-color);font-size:.9375rem;line-height:1.55;margin:0 0 20px}.author-profile__socials{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;list-style:none;margin:0;padding:0}@media only screen and (min-width:48rem){.author-profile__socials{justify-content:flex-start}}.author-profile__socials li a{display:block;height:32px;width:32px}.author-profile__socials li a img{display:block;height:100%;width:100%}.author-posts{flex:1;min-width:0}@media only screen and (min-width:48rem){.author-posts .l-grid{display:flex;flex-wrap:wrap;margin:0 -10px}.author-posts .m-article-card:not(.as-author){width:calc(50% - 20px);margin-left:10px;margin-right:10px}}@media only screen and (min-width:80rem){.author-posts .l-grid{margin:0 -20px}.author-posts .m-article-card:not(.as-author){width:calc(50% - 40px);margin-left:20px;margin-right:20px}}.l-grid .m-article-card.as-author{height:auto}@media only screen and (min-width:48rem){.l-grid .m-article-card.as-author{height:auto}}.author-card-v2{padding:16px 16px 20px;text-align:center}.author-card-v2__link{display:block;color:inherit;text-decoration:none}.author-card-v2__link:hover .author-card-v2__name{text-decoration:underline}.author-card-v2__name{color:var(--titles-color);font-size:1.0625rem;font-weight:700;line-height:1.25;margin:0 0 4px}.author-card-v2__role{color:#2abfa3;font-size:.8125rem;font-weight:600;margin:0 0 8px}.author-card-v2__bio{color:var(--primary-foreground-color);font-size:.875rem;line-height:1.5;margin:0}