.academy-stories{align-items:stretch}
.academy-story .academy-story__body{grid-template-columns:minmax(130px,.8fr) minmax(0,1.35fr);gap:22px;padding:24px;min-height:0;cursor:default;height:100%;align-items:start}
.academy-story .case-preview__image{aspect-ratio:1;max-height:none;margin:0;align-self:start}
.academy-story .case-preview__image img{object-fit:cover;object-position:50% 25%}
.academy-story:nth-child(2) .case-preview__image img{object-position:55% 50%}
.academy-story .case-preview__copy{height:100%}
.academy-story__title{font-size:21px;line-height:1.25;letter-spacing:-.025em;margin:0;font-weight:700}
.academy-story .case-preview__lead{font-size:13px;line-height:1.75;margin:15px 0 22px}
.academy-story .case-preview__facts{margin:auto 0 0;gap:18px 22px}
.academy-story .case-preview__facts b{font-size:35px;line-height:1.05}
.academy-story .case-preview__facts small{font-size:10px;line-height:1.5;max-width:125px}
@media(max-width:1100px) and (min-width:801px){.academy-story .academy-story__body{grid-template-columns:110px minmax(0,1fr);gap:18px;padding:20px}.academy-story__title{font-size:19px}.academy-story .case-preview__facts b{font-size:31px}}
@media(max-width:800px){.academy-story .academy-story__body{grid-template-columns:150px minmax(0,1fr);padding:22px}.academy-story__title{font-size:22px}}
@media(max-width:540px){.academy-story .academy-story__body{grid-template-columns:1fr;gap:18px;padding:22px}.academy-story .case-preview__image{width:140px}.academy-story:nth-child(2) .case-preview__image{width:100%;aspect-ratio:16/9}.academy-story .case-preview__facts{margin-top:0}.academy-story .case-preview__facts b{font-size:34px}.academy-story__title{font-size:22px}}
