.related-resource-card{display:flex;gap:var(--spacing-gutters-small);align-items:flex-start;justify-content:flex-start}.related-resource-card__image{display:flex;flex-shrink:0;flex-grow:0}.related-resource-card__image-media{width:5.8rem;height:5.8rem;object-fit:cover}.related-resource-card__title{font-weight:var(--font-weight-medium)}.case-study-page__body{padding:var(--spacing-padding-xlarge) 0}@media only screen and (min-width: 1320px){.case-study-page__body{padding:9.6rem 0}}@media only screen and (min-width: 1320px){.case-study-page__body-wrapper{display:flex}}.case-study-page__body-content{flex:1}.case-study-page__body-content p,.case-study-page__body-content figcaption{max-width:unset}@media only screen and (min-width: 1320px){.case-study-page__body-content{padding-right:9rem}.case-study-page__body-content:last-child{max-width:81.2rem}.case-study-page__body-content:not(:last-child){border-right:.1rem solid var(--c-shades-ink-300)}}.case-study-page__body-related{width:43.2rem;flex-shrink:0;flex-grow:0;padding-left:11.6rem}@media only screen and (max-width: 1319.98px){.case-study-page__body-related{display:none}}.case-study-page__body-related-title{margin-bottom:3.2rem}.case-study-page__body-related-grid{display:grid;gap:2rem}.case-study-page__related{padding-bottom:var(--spacing-gutters-medium)}@media only screen and (min-width: 1320px){.case-study-page__related{display:none}}.case-study-page__related-title{margin-bottom:2rem}.case-study-page__related-grid{display:grid;gap:2rem}
