.case-study-item{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto 1fr;align-items:start;grid-template-areas:"media1 media2" "subtitles media2" "content content";gap:1rem}@media (min-width: 768px){.case-study-item{gap:1rem 22px;grid-template-areas:"media1 media2" "subtitles media2" "content media2"}}.case-study-item__media1{grid-area:media1}.case-study-item__media1 img,.case-study-item__media1 video{display:block;width:100%;height:auto;border-radius:6px}.case-study-item__media2{grid-area:media2}.case-study-item__media2 img,.case-study-item__media2 video{display:block;width:100%;height:auto;border-radius:6px}.case-study-item__subheading-badge{grid-area:subtitles;align-self:end}.case-study-item__subheading-badge a{color:var(--color-foreground, #ffffff);background-color:var(--color-background, #783621);padding:5px 6px 0;font-size:12px;font-weight:500;letter-spacing:.64px;text-transform:uppercase;display:inline-block;border-radius:4px;text-decoration:none;transition:background-color .2s ease}.case-study-item__subheading-badge a:hover{background-color:var(--bg-hover-color, #954329)}.case-study-item__text-content{grid-area:content}
