.case-grid{grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.case-detail__services{gap:var(--fst-space-1);margin:0;padding:0;list-style:none;display:grid}.case-card__tech{gap:var(--fst-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.case-card__link{color:inherit;text-decoration:none}.case-card__link:after{content:"";border-radius:var(--fst-card-radius);position:absolute;inset:0}.case-card__link:focus-visible{outline:none}.case-card__link:focus-visible:after{outline:var(--fst-focus-ring-width) solid var(--fst-focus-ring-color);outline-offset:var(--fst-focus-ring-offset)}.case-card__go{color:var(--fst-color-text-secondary);align-self:start;margin-top:auto}.case-studies__all{margin:var(--fst-space-8) 0 0}.case-detail{gap:var(--fst-space-8);display:grid}.case-detail__meta{gap:var(--fst-space-6);padding-block:var(--fst-space-6);border-block:var(--fst-border-width-thin) solid var(--fst-color-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.case-detail__meta>div{align-content:start;gap:var(--fst-space-2);display:grid}.case-detail__meta dd{margin:0}.case-detail__tech{grid-column:1/-1}.case-detail__back{justify-self:start}.case-detail .fst-prose{max-width:none}.case-detail .fst-prose>:not(p:has(>img)){max-width:var(--fst-container-prose)}.case-detail .fst-prose>p:has(>img){max-width:60rem}.case-detail .fst-prose img{aspect-ratio:8/5;border-radius:var(--fst-radius-lg);border:var(--fst-border-width-thin) solid var(--fst-color-border-subtle);width:100%;height:auto;display:block}@media (max-width:767.98px){.case-detail__meta{grid-template-columns:minmax(0,1fr)}}
