.social-share{flex-shrink:0;align-items:center;gap:1.2rem;line-height:1;display:inline-flex}.social-share__prefix{font-size:var(--font-size-90);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.social-share__button{color:var(--color-text-primary);transition:transform var(--trans-default);will-change:transform;flex-shrink:0;font-size:2.4rem}.social-share__button:hover,.social-share__button:focus-visible{transform:scale(1.1)}
.author-info{align-items:center;gap:1.2rem;display:inline-flex}.author-info__image{aspect-ratio:1;border:.1rem solid var(--color-border-shade,#cfcfcf);border-radius:5.2rem;flex-shrink:0;width:5.2rem;height:5.2rem;overflow:hidden}.author-info__image>img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform var(--trans-default);will-change:transform}.author-info__content{font-size:var(--font-size-100);color:var(--color-text-primary);transition:opacity var(--trans-default);will-change:opacity;flex-direction:column;align-items:flex-start;display:flex}.author-info__label{font-size:inherit;color:inherit}.author-info__name{font-size:inherit;color:inherit;font-weight:var(--font-weight-bold)}:is(.author-info__link:hover,.author-info__link:focus-visible) .author-info__image>img{transform:scale(1.1)}:is(.author-info__link:hover,.author-info__link:focus-visible) .author-info__content{opacity:.6}
.postDate-module__o-eU9G__wrapper{font-size:var(--font-size-100);align-items:center;gap:1.2rem;display:flex}.postDate-module__o-eU9G__wrapper:before{content:"";background-color:var(--color-border-shade);flex-shrink:0;width:2.2rem;height:.2rem;display:block}@media (max-width:575px){.postDate-module__o-eU9G__wrapper{font-size:var(--font-size-90)}}
.toc-module__KfdPLa__wrapper{flex-direction:column;gap:1.2rem;display:flex}.toc-module__KfdPLa__list{align-items:flex-start;gap:inherit;flex-direction:column;display:flex}.toc-module__KfdPLa__heading{margin:0!important}.toc-module__KfdPLa__item{--padding:2.4rem;transition:padding var(--trans-default);will-change:padding;position:relative}.toc-module__KfdPLa__item:not(.toc-module__KfdPLa__active){padding-right:var(--padding)}.toc-module__KfdPLa__item .toc-module__KfdPLa__link{font-size:var(--font-size-100);line-height:var(--line-height-md);font-weight:var(--font-weight-medium);letter-spacing:.01em;color:var(--color-text-primary)}.toc-module__KfdPLa__item .toc-module__KfdPLa__icon{color:inherit;opacity:0;transition:opacity var(--trans-default);will-change:opacity;font-size:1.8rem;position:absolute;top:.3rem;left:0}.toc-module__KfdPLa__item.toc-module__KfdPLa__active{padding-left:var(--padding);padding-right:0}.toc-module__KfdPLa__item.toc-module__KfdPLa__active .toc-module__KfdPLa__icon{opacity:1;transition-delay:.1s}.toc-module__KfdPLa__item:not(.toc-module__KfdPLa__active):hover,.toc-module__KfdPLa__item:not(.toc-module__KfdPLa__active):focus-within{padding-left:calc(var(--padding)/2.5);padding-right:calc(var(--padding) - var(--padding)/2.5)}
.relatedBlogPosts-module__M_15ba__wrapper{border-top:.1rem solid var(--color-border-shade);grid-template-rows:repeat(2,auto);grid-template-columns:1fr auto;grid-template-areas:"heading more""posts posts";align-items:flex-start;gap:3.2rem;margin-top:7.2rem;padding-top:5.2rem;display:grid}.relatedBlogPosts-module__M_15ba__heading{grid-area:heading;margin:0!important}.relatedBlogPosts-module__M_15ba__moreLink{grid-area:more;align-self:center}.relatedBlogPosts-module__M_15ba__postGrid{gap:min(calc(var(--grid-gutter)*2),3.2rem)var(--grid-gutter);grid-area:posts}@media (max-width:850px) and (min-width:576px){.relatedBlogPosts-module__M_15ba__postGrid>:nth-child(3){display:none}}@media (max-width:575px){.relatedBlogPosts-module__M_15ba__wrapper{grid-template-rows:repeat(3,auto);grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""posts""more";gap:2.4rem}.relatedBlogPosts-module__M_15ba__moreLink{justify-self:center;margin-top:1.6rem}.relatedBlogPosts-module__M_15ba__postGrid{gap:min(calc(var(--grid-gutter)*2),2.4rem)var(--grid-gutter)}}
