.m2-case-study-content,.m2-case-study-content *,.m2-case-study-content :after,.m2-case-study-content :before{box-sizing:border-box}.m2-case-study-content{background:#fff;color:#000;font-family:Barlow,sans-serif;padding:80px 0}.m2-case-study-content__layout{align-items:start;display:grid;gap:64px;grid-template-columns:minmax(0,850px) minmax(0,366px)}.m2-case-study-content__article,.m2-case-study-content__rich-text{min-width:0;width:100%}.m2-case-study-content__rich-text{color:#000;font-family:Barlow,sans-serif;font-size:22px;font-weight:400;line-height:1.5;overflow-wrap:anywhere}.m2-case-study-content__rich-text>:first-child{margin-top:0!important}.m2-case-study-content__rich-text>:last-child{margin-bottom:0!important}.m2-case-study-content__rich-text h1,.m2-case-study-content__rich-text h2{color:#444;font-family:Barlow,sans-serif;font-size:52px;font-weight:600!important;line-height:1.15;margin:0 0 40px;text-transform:none}.m2-case-study-content__rich-text h3,.m2-case-study-content__rich-text h4,.m2-case-study-content__rich-text h5,.m2-case-study-content__rich-text h6{color:#444;font-family:Barlow,sans-serif;font-weight:700!important;line-height:1.15;margin:40px 0 20px}.m2-case-study-content__rich-text h3{font-size:36px}.m2-case-study-content__rich-text h4{font-size:30px}.m2-case-study-content__rich-text h5,.m2-case-study-content__rich-text h6{font-size:24px}.m2-case-study-content__rich-text p{margin:0 0 24px}.m2-case-study-content__rich-text ol,.m2-case-study-content__rich-text ul{margin:0 0 24px;padding-left:30px}.m2-case-study-content__rich-text li+li{margin-top:8px}.m2-case-study-content__rich-text a{color:#00a520;text-decoration-thickness:1px;text-underline-offset:3px}.m2-case-study-content__rich-text a:focus-visible,.m2-case-study-content__rich-text a:hover{color:#007d18}.m2-case-study-content__rich-text blockquote{border:0;border-left:1px solid #57db28;color:#000;font-family:Barlow,sans-serif;font-size:36px;font-style:normal;font-weight:600!important;line-height:1.1;margin:40px 0;padding:0 0 0 40px}.m2-case-study-content__rich-text blockquote>:first-child{margin-top:0}.m2-case-study-content__rich-text blockquote>:last-child{margin-bottom:0}.m2-case-study-content__rich-text iframe,.m2-case-study-content__rich-text img,.m2-case-study-content__rich-text video{max-width:100%}.m2-case-study-content__sidebar{align-items:stretch;display:flex;flex-direction:column;gap:40px;min-width:0;width:100%}.m2-case-study-content__logo-wrap{align-items:center;border-radius:4.562px;display:flex;height:120px;justify-content:flex-start;overflow:hidden;width:100%}.m2-case-study-content__logo{display:block;height:100%;object-fit:contain;object-position:left center;width:100%}.m2-case-study-content__divider{background:#57db28;height:1px;width:100%}.m2-case-study-content__details{color:#1b1b1f;display:flex;flex-direction:column;font-size:20px;gap:30px;line-height:normal;width:100%}.m2-case-study-content__detail{align-items:flex-start;display:flex;flex-direction:column;gap:5px;width:100%}.m2-case-study-content__detail-title{color:#1b1b1f;font-size:20px;font-weight:900!important;line-height:normal;text-transform:uppercase}.m2-case-study-content__detail-description{color:#1b1b1f;font-size:20px;font-weight:500;line-height:normal;overflow-wrap:anywhere}.m2-case-study-content__share{align-items:flex-start;background:#00a520;display:flex;flex-direction:column;gap:20px;overflow:hidden;padding:20px;width:100%}.m2-case-study-content__share-title{color:#fff;font-size:20px;font-weight:800!important;line-height:normal;text-transform:uppercase}.m2-case-study-content__share-links{align-items:center;display:flex;gap:20px}.m2-case-study-content__share-link{color:#fff;flex:0 0 30px;line-height:0;text-decoration:none;transition:opacity .16s ease,transform .16s ease}.m2-case-study-content__share-link,.m2-case-study-content__share-link svg{display:block;height:30px;width:30px}.m2-case-study-content__share-link:hover{opacity:.8;transform:translateY(-2px)}.m2-case-study-content__share-link:focus-visible{outline:2px solid #fff;outline-offset:4px}@media (max-width:1319px) and (min-width:1024px){.m2-case-study-content__layout{gap:clamp(40px,4.444vw,64px);grid-template-columns:minmax(0,2.3224fr) minmax(280px,1fr)}}@media (max-width:1023px){.m2-case-study-content__layout{gap:64px;grid-template-columns:minmax(0,1fr)}.m2-case-study-content__sidebar{order:-1}}@media (max-width:767px){.m2-case-study-content{padding:40px 0}.m2-case-study-content__rich-text h1,.m2-case-study-content__rich-text h2{font-size:36px;line-height:1.2;margin-bottom:40px}.m2-case-study-content__rich-text h3{font-size:30px}.m2-case-study-content__rich-text blockquote{font-size:28px;line-height:1.1;padding-left:40px}}@media (prefers-reduced-motion:reduce){.m2-case-study-content__share-link{transition:none}}