.case-study__section{box-sizing:border-box;width:100cqw;padding:0;position:relative;left:50%;margin-left:-50cqw!important}.tag-list{flex-direction:row;margin:0;padding:0;list-style:none;display:flex}:root{--bp-sm:40rem;--bp-md:48rem;--bp-lg:64rem;--bp-xl:80rem}.tag-list{margin:var(--space-6) 0 var(--space-2)}.tag-list__item:first-child{margin-left:0}.post-body--case-study .wrapper--prose{--case-study-grid-gap:2rem;--case-study-prose-track-width:min(var(--layout-prose-max-width), calc(100% - var(--wrapper-padding-x) - var(--wrapper-padding-x)))}.case-study__section{background-color:var(--color-cool-blue-12);padding-block:var(--section-padding-standard);grid-template-columns:minmax(var(--wrapper-padding-x), 1fr) minmax(0, var(--case-study-prose-track-width)) minmax(var(--wrapper-padding-x), 1fr);display:grid}.case-study__section>:where(p,h1,h2,h3,h4,h5,h6,ul,ol,blockquote,figure,a){grid-column:2}.case-study__section>:where(:not(p,h1,h2,h3,h4,h5,h6,ul,ol,blockquote,figure,a)){grid-column:1/-1}.case-study__section>.button{grid-column:2;justify-self:start;width:fit-content}.case-study__section>p:empty{display:none}.case-study__section>.full-width-decorative-image,.case-study__section>.large-pull-quote{margin:var(--space-8) 0 0}.case-study__section :is(figcaption,.river__caption){color:var(--color-lavender)}.case-study__section:has(>.full-width-decorative-image:last-child){padding-bottom:0}.case-study__section>.section-block:not(.section-block--full-bleed)>.wrapper{max-width:calc(var(--layout-prose-max-width) + var(--wrapper-padding-x)*2)}@media (min-width:1200px){.case-study__section{grid-column-gap:var(--case-study-grid-gap);grid-template-columns:minmax(0, 1fr) minmax(0, var(--case-study-prose-track-width)) minmax(0, 1fr)}}
:root{--bp-sm:40rem;--bp-md:48rem;--bp-lg:64rem;--bp-xl:80rem}.case-study-detail-summary{margin-top:var(--space-8)}.case-study-detail-summary__list{gap:var(--space-6);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}@media (min-width:810px){.case-study-detail-summary__list{gap:var(--space-8);flex-direction:row}}.case-study-detail-summary__item{flex:1 1 0;min-width:0;padding:0}@media (min-width:810px){.case-study-detail-summary__item{max-width:33%}}.case-study-detail-summary__value{margin:var(--space-1) 0 0}
