.case-study-section__title{font-size:var(--font-h2);font-weight:var(--font-weight-h2);line-height:1;margin:0 0 var(--space-sm) 0}.case-study-section__body,.case-study-section__title{color:var(--color-spruce);font-family:var(--font-family)}.case-study-section__body{font-size:var(--font-body);font-weight:var(--font-weight-body);line-height:1.5}.case-study-section__body p{margin:0 0 1em}.case-study-section__body p:last-child{margin-bottom:0}@media (min-width:1024px){.case-study-post .hs_cos_wrapper:has(.case-study-section):has(+.hs_cos_wrapper .case-study-section) .case-study-section{padding-bottom:0}.case-study-post .hs_cos_wrapper:has(.case-study-section)+.hs_cos_wrapper .case-study-section{padding-top:40px}}