.case-study-index{padding:0 0 var(--site-spacing-sm)}@media (min-width:768px){.case-study-index{padding:0 0 var(--site-spacing-xl)}}.case-study-index__listing{grid-gap:var(--site-spacing-xs);display:grid;grid-auto-rows:500px;grid-template-columns:1fr;margin:0 24px;padding-top:var(--site-spacing-xs)}@media (min-width:768px){.case-study-index__listing{grid-template-columns:1fr 1fr;grid-template-rows:720px repeat(auto-fill,624px);padding-top:var(--site-spacing-md)}}@media (min-width:1680px){.case-study-index__listing{margin:0}}.case-study-card:first-child{grid-column:1/-1}.case-study-card{align-items:flex-end;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:var(--border-radius);display:flex;justify-content:flex-start;overflow:hidden;padding:var(--site-spacing-xs)}.case-study-card__info{align-items:flex-start;color:#fff;display:flex;flex-direction:column;max-width:496px}.case-study-card:first-child .case-study-card__info{max-width:664px}.case-study-card__logo{align-items:center;background:#fff;border-radius:var(--border-radius);display:flex;justify-content:center;margin-bottom:24px;padding:11px 17px}.case-study-card__logo img{max-width:92px}.case-study-card__info h2{font-family:var(--font-heading);font-size:var(--font-size-md);font-weight:var(--font-weight-em);line-height:var(--line-height-body);margin-bottom:24px}.case-study-card:first-child h2{font-size:var(--font-size-xl);line-height:var(--line-height-heading)}