.case-study{--bs-gutter-x: 3rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto;max-width:1140px}.case-study-content pre{padding:1rem;margin-top:1.5rem;margin-bottom:1.5rem;font-size:0.875rem}.case-study-content strong{color:#bfbfbf}.case-study-content h2,.case-study-content h3,.case-study-content h4{margin-top:3rem;margin-bottom:1rem}.case-study-content h2{font-size:2.25rem}.case-study-content :where(p,ol,ul){margin-bottom:0.5rem}.case-study-content :where(p,ol,ul)+*{margin-top:1.2rem}.case-study-content img{display:block;max-width:100%;margin-right:auto;margin-bottom:1.2rem;margin-left:auto}.case-study-content figcaption{font-size:0.875rem;text-align:center}.case-study-content blockquote:not(.blog-quote){padding-left:1rem;margin-left:1rem;font-style:italic;font-weight:300;border-left:5px solid rgba(255,255,255,0.15)}.case-study-content a{color:#ff0031}.case-study-content a:hover,.case-study-content a:focus{color:rgba(255,0,49,0.8)}.case-study{display:grid;grid-template:"content" auto "bullets" auto "quote" auto / 1fr;row-gap:4.5rem;-moz-column-gap:6rem;column-gap:6rem}@media (min-width: 992px){.case-study{grid-template:"content bullets" auto "content quote" 1fr / 3fr 2fr;row-gap:6rem;--vertical-bullet-icon--size: 50px;--vertical-bullet-image--size: 80px;--quote-cta-content--border-radius: 2rem 0 0 2rem;--quote-cta-content--padding-x: 3rem;--quote-cta-content--padding-y: 3rem}}@media (min-width: 1240px){.case-study{--vertical-bullet-icon--size: 55px;--vertical-bullet-image--size: 90px}}.case-study-content{grid-area:content;font-size:1.125rem}.case-study-bullets{grid-area:bullets}.case-study-quote{grid-area:quote}@media (min-width: 992px){.case-study-quote{margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}}
