.case-study-narrative{margin:var(--space-5xl) auto;position:relative;width:var(--width-8-col)}#hs_cos_wrapper_post_body .case-study-narrative{width:auto}.case-study-narrative__content{display:flex;flex-direction:column;gap:var(--space-5xl)}.case-study-narrative__content.is-collapsed{max-height:15rem;overflow:hidden}.case-study-narrative__section{display:flex;flex-direction:column;gap:var(--space-m)}.case-study-narrative__title{font-family:Sora,sans-serif;font-size:var(--heading-size-400);font-weight:500;letter-spacing:clamp(-.48px,4vw,-.64px);line-height:clamp(32px,4vw,40px);margin:0}.case-study-narrative__title.h4{font-family:Sora,sans-serif;font-size:var(--heading-size-300);font-weight:500;letter-spacing:clamp(-.18px,4vw,-.48px);line-height:clamp(22px,4vw,32px)}.case-study-narrative__body{font-family:Inter,sans-serif;font-size:var(--text-size-600);font-weight:400;letter-spacing:-.18px;line-height:1.7}.case-study-narrative__body>*{margin:0}.case-study-narrative__body>*+*{margin-top:var(--space-xs)}.case-study-narrative__fade{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff);height:8rem;left:0;pointer-events:none;position:absolute;right:0;top:7rem;z-index:1}.case-study-narrative__fade.is-hidden{display:none}.case-study-narrative__read-more{display:flex;margin:var(--space-s) auto 0;position:relative;z-index:2}.case-study-narrative__read-more.is-hidden{display:none}