.cm-case-study{background-color:#ededed;padding:3rem 0}.cm-case-study .cs_item{-ms-flex-pack:distribute;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-around;margin-bottom:3rem}.cm-case-study .images{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.cm-case-study .images img{width:100%}.cm-case-study .writeup{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:5%}.cm-case-study .writeup h4{font-size:1rem;text-transform:uppercase}.cm-case-study .cs_details{padding-top:.8rem}.cm-case-study .cs_title{letter-spacing:-.03rem}.cm-case-study .cs_details h4{font-weight:500}.cm-case-study .cs_details ul{margin-bottom:1rem;margin-left:2rem;margin-top:0;padding-left:0}.cm-case-study .meta_head{font-size:1.4rem;font-weight:600;line-height:1.5}.cm-case-study .cs_title{font-size:1.7rem;font-weight:600;line-height:1.2}.cm-case-study p{line-height:1.5rem}.cm-case-study p span.bold{font-weight:600}.cm-case-study p span.italic{font-style:italic}.cm-case-study p span.grey{color:#333}.cm-case-study .click_band a:active,.cm-case-study .click_band a:focus,.cm-case-study .click_band a:hover{color:#272727;text-decoration:underline}@media (max-width:767px){.cm-case-study .cs_item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-bottom:3rem}.cm-case-study .cs_title{font-size:1.4em;line-height:1.6rem}.cm-case-study .images{width:100%}.cm-case-study .writeup{padding-left:0;padding-top:1rem;width:100%}.cm-case-study .writeup .click_band a{width:50%}}