*,.case-studies-grid{box-sizing:border-box}.case-studies-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.resource-card{margin-top:50px;width:calc(33.333% - 20px)}.resource-tags span{background:#eee;border-radius:4px;display:inline-block;font-size:12px;margin:2px;padding:3px 6px}.resource-card{background:#f9f9f9;border-radius:10px;display:flex;flex-direction:column;margin-bottom:20px;max-width:100%;padding:20px;width:30%}.resource-img{height:auto;width:100%}.case-studies-container .resource-card a.cf-button,.non-featured.resource-card a.cf-button{font-size:15px;font-weight:400;padding:15px 60px 15px 15px}.case-studies-container a.cf-button:not(:hover),.non-featured.resource-card a.cf-button:not(:hover){background:#303030!important}.case-studies-container a.cf-button:not(:hover):after,.non-featured.resource-card a.cf-button:not(:hover):after{background-image:url(https://44315590.fs1.hubspotusercontent-na1.net/hubfs/44315590/raw_assets/public/clients-first/images/module-icons/black-arrow.png)}.resource-content{width:50%}.resource-tags span{border-radius:24px;font-size:14px;margin-right:5px;padding:5px 13px}.resource-tags span:last-child{margin-right:0}.non-featured{background-color:#fff;border-radius:24px;margin-top:0;padding:14px}.non-featured:hover{background-color:#f0f0f0}.non-featured:hover .resource-tags span{background-color:#fff}.non-featured img{aspect-ratio:1;border-radius:24px;object-fit:cover;width:100%}.non-featured .resource-content{display:flex;flex-direction:column;height:400px;justify-content:space-between;padding-bottom:12px;text-align:center;width:100%}.non-featured .resource-content h3{font-size:30px;letter-spacing:-1px;line-height:1.2;margin-bottom:15px;margin-top:12px}.non-featured .resource-content p{display:-webkit-box;font-size:15px;margin-bottom:29px;margin-top:18px;max-height:120px;text-overflow:ellipses;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;box-orient:vertical;overflow:hidden}.non-featured .resource-content a{margin:0 auto;white-space:nowrap;width:min-content}@media (max-width:1245px){.non-featured .resource-content{padding-left:15px;padding-right:15px}}@media screen and (max-width:767px){.resource-card,.resource-card.featured,.resource-card.non-featured{width:100%!important}h2.featured-heading{font-size:35px}.non-featured .resource-content{padding-left:15px;padding-right:15px}.non-featured .resource-content h3{font-size:26px}}@media (min-width:769px){.case-studies-container{padding:0 80px}}