.case-study-post-list{display:flex;flex-wrap:wrap;justify-content:flex-start;column-gap:40px;row-gap:40px}.case-study-post-list .case-study-post-list-item{width:calc(50% - 20px)}.case-study-post-list .case-study-post-list-item .case-study-post-list-item-inner{display:flex;flex-direction:column;height:100%;position:relative;text-decoration:none}.case-study-post-list .case-study-post-list-item .case-study-post-list-item-inner .case-study-post-list-item-image{display:block;position:relative;width:100%;padding:58.824% 0 0 0;margin:0;overflow:hidden}.case-study-post-list .case-study-post-list-item .case-study-post-list-item-inner .case-study-post-list-item-image .case-study-post-list-item-image-inner{position:absolute;display:block;top:0;left:0;width:100%;height:100%;z-index:1}.case-study-post-list .case-study-post-list-item .case-study-post-list-item-inner .case-study-post-list-item-image .case-study-post-list-item-image-inner img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.3s linear}.case-study-post-list .case-study-post-list-item:hover .case-study-post-list-item-inner .case-study-post-list-item-image .case-study-post-list-item-image-inner img{transform:scale(1.05)}.case-study-post-list .case-study-post-list-item .case-study-post-list-item-inner .case-study-post-list-item-image .case-study-post-list-item-image-inner p.case-study-type{display:inline-block;display:none;position:absolute;bottom:0;left:0;background-color:var(--jade);margin:0;padding:20px;font-size:1rem;line-height:1rem;font-weight:700;color:var(--white)}.content-full-width.main-page .case-study-post-list .case-study-post-list-item .case-study-post-list-item-inner .case-study-post-list-item-image .case-study-post-list-item-image-inner p.case-study-type{display:none}.case-study-post-list .case-study-post-list-item .case-study-post-list-item-inner .case-study-post-list-item-image .case-study-post-list-item-image-inner p.case-study-category{display:none;position:absolute;bottom:8px;left:8px;background-color:var(--jade);margin:0;padding:8px 10px;font-size:.875rem;line-height:.875rem;font-weight:700;color:var(--white)}.content-full-width.main-page .case-study-post-list .case-study-post-list-item .case-study-post-list-item-inner .case-study-post-list-item-image .case-study-post-list-item-image-inner p.case-study-category{display:inline-block;display:none}.case-study-post-list .case-study-post-list-item .case-study-post-list-item-inner .case-study-post-list-item-content{display:flex;flex-direction:column;flex-grow:1;padding:40px 40px 50px 40px;background-color:var(--white)}.content-full-width.main-page .case-study-post-list .case-study-post-list-item .case-study-post-list-item-inner .case-study-post-list-item-content{background-color:var(--fields)}.case-study-post-list .case-study-post-list-item .case-study-post-list-item-inner .case-study-post-list-item-content .case-study-post-list-item-content-title{display:block}.case-study-post-list .case-study-post-list-item .case-study-post-list-item-inner .case-study-post-list-item-content .case-study-post-list-item-content-title h3{margin:0;padding:0 0 30px 0;font-size:1.875rem;line-height:2.125rem;font-weight:700;color:var(--blue)}.case-study-post-list .case-study-post-list-item .case-study-post-list-item-inner .case-study-post-list-item-content .case-study-post-list-item-content-link{display:block;margin-top:auto}.case-study-post-list .case-study-post-list-item .case-study-post-list-item-inner .case-study-post-list-item-content .case-study-post-list-item-content-link p{margin:0;padding:0;font-size:1rem;line-height:1.5rem;font-weight:700;color:var(--red);text-decoration:underline}@media(max-width:1280px){.case-study-post-list .case-study-post-list-item .case-study-post-list-item-inner .case-study-post-list-item-content .case-study-post-list-item-content-title h3{font-size:1.65rem;line-height:1.95rem}}@media(max-width:1150px){.case-study-post-list .case-study-post-list-item .case-study-post-list-item-inner .case-study-post-list-item-content{padding:30px}}@media(max-width:980px){.case-study-post-list{flex-direction:column;column-gap:0;row-gap:20px}.case-study-post-list .case-study-post-list-item .case-study-post-list-item-inner .case-study-post-list-item-image{padding-top:50%}.case-study-post-list .case-study-post-list-item{width:100%}}@media(max-width:680px){.case-study-post-list .case-study-post-list-item .case-study-post-list-item-inner .case-study-post-list-item-content .case-study-post-list-item-content-title h3{font-size:1.5rem;line-height:1.8rem;padding-bottom:20px}.case-study-post-list .case-study-post-list-item .case-study-post-list-item-inner .case-study-post-list-item-content{padding:24px}}