.case-study-story{--avatar-size:48px;& .intro .logo img{height:auto;object-fit:contain}& .highlight-quote{--icon-size:32px;& .avatar img{border-radius:50%;height:var(--avatar-size);object-fit:cover;width:var(--avatar-size)}& .icon img,.icon svg{height:var(--icon-size);margin-left:calc(0px - var(--icon-size)/4);width:var(--icon-size)}}@media (min-width:760px){& .body-layout{grid-template-areas:"highlight-quote story" "cta story";grid-template-rows:min-content 1fr;padding:var(--spacing-cozy) 0 0}& .highlight-quote{grid-area:highlight-quote}& .story{grid-area:story;padding-left:var(--content-gap)}& .cta{grid-area:cta;position:sticky;top:96px}}}