.case-post{margin-bottom:4.8rem}.case-post:last-child{margin-bottom:2rem}.case-post a{color:inherit;text-decoration:none}@media screen and (min-width:769px){.case-post a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.case-post .image{margin:0}@media screen and (min-width:769px){.case-post .image{width:38.89%}}.case-post .image img{border-radius:8px}.case-post .content{padding-top:1.6rem}@media screen and (min-width:769px){.case-post .content{padding-top:2.6rem;width:58.15%}}.case-post .company{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.8rem;font-weight:700;gap:2.4rem;margin-bottom:2.4rem}@media screen and (max-width:768px){.case-post .company{font-size:1.7rem;gap:1.2rem;margin-bottom:1.2rem}}.case-post .company .logo{max-width:50%}@media screen and (max-width:768px){.case-post .company .logo{max-width:25%}}.case-post .company .logo img{height:auto}.case-post .title{font-size:2rem;font-weight:500;line-height:1.6;margin:0}@media screen and (max-width:768px){.case-post .title{font-size:1.8rem;line-height:1.4}}.case-post .post-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.8rem;margin-top:2.4rem}@media screen and (max-width:768px){.case-post .post-tags{margin-top:1.2rem}}.case-post .l-tag-link{font-size:1.2rem;font-weight:400;letter-spacing:.025em;padding:.4rem 1rem}@media screen and (max-width:768px){.case-post .l-tag-link{font-size:1.1rem}}.post-container{padding-left:0}@media screen and (max-width:768px){.post-body{font-size:1.6rem;line-height:1.8}}.post-body img{border-radius:8px}.g-container .m-contact-cta{margin-top:0}