@layer base,content,layout,components,features;@layer pages{.page-case-study{--container-padding-x:0;--case-copy-width:43rem}.case-study{padding-top:var(--size-3)}@media (width>=768px){.case-study{padding-top:var(--size-1h)}}@media (width>=1360px){.case-study{padding-top:var(--size-half)}}@scope(.page-case-study){.intro,.summary,.outcome,.completion{max-width:var(--case-copy-width)}.cover{margin-top:var(--size-8);margin-bottom:var(--size-8);margin-left:calc(-1 * var(--layout-gutter-start));margin-right:calc(-1 * var(--layout-gutter-end))}@media (width>=768px){.cover{margin-left:0;margin-right:0}}@scope(.cover){img{-o-object-fit:cover;object-fit:cover;aspect-ratio:1040/688;height:auto;display:block}figcaption{padding-left:var(--size-2h);padding-right:var(--size-2h)}@media (width>=768px){figcaption{padding-left:0;padding-right:0}}}.section-details{margin-top:0}.section-comparison{margin-top:var(--spacer-xl)}@scope(.section-comparison){h2{max-width:var(--case-copy-width)}.scroll-x{overflow-x:auto}table{background:var(--color-bg);min-width:65rem}tbody th{font-weight:var(--font-weight-base)}.case-total{font-weight:var(--font-weight-strong)}}.outcome{margin-top:var(--size-8)}.logistics{display:block}@scope(.logistics){div{border-bottom:1px solid var(--color-border);grid-gap:var(--size-2);gap:var(--size-2);padding-top:var(--size-1);padding-bottom:var(--size-1);grid-template-columns:40% minmax(0,1fr);display:grid}div:last-child{border-bottom:0}@media (width>=768px){div{grid-template-columns:9.75rem minmax(0,1fr)}}dt{font-weight:var(--font-weight-base)}dd{grid-column-start:2}}.results{--list-padding:0;--list-gap:var(--size-1)}@scope(.results){li{grid-gap:var(--size-2);align-items:start;gap:var(--size-2);grid-template-columns:var(--size-3) minmax(0, 1fr);display:grid}li:before{content:none}svg{--icon-circle-stroke:transparent;--icon-stroke:var(--color-brand);background:var(--color-bg);border-radius:var(--radius-pill)}}.metrics{background:var(--color-bg);margin-top:var(--size-7);margin-left:calc(-1 * var(--layout-gutter-start));margin-right:calc(-1 * var(--layout-gutter-end));padding:var(--size-3) var(--size-2h)}@media (width>=768px){.metrics{padding:var(--size-3);margin-left:0;margin-right:0}}.completion{margin-top:var(--size-6)}@scope(.completion){svg{--icon-circle-stroke:transparent;--icon-size:var(--size-8);--icon-stroke:var(--color-light-max);background:var(--color-brand-tint);border-radius:var(--radius-pill)}}.cta-support{margin-top:var(--spacer-xl)}}}@layer utils,print,components.ui,components.form,components.sections;
