.case-items{display:grid;gap:var(--spacing-xl);grid-template-columns:1fr;grid-template-rows:repeat(auto-fill,auto);justify-content:center}.case-items__item{border-bottom:0;width:100%}.case-items__item:focus{outline:none}@media screen and (min-width:769px){.items--horizontal .case-items{gap:var(--spacing-3xl);grid-template-columns:repeat(3,1fr)}}.items--horizontal .case-items__item{align-self:start;justify-self:start;max-width:340px}
