.career-accordion{--gap:clamp(16px,4.3vw,64px);--cols:3;--item-min-size:clamp(300px,calc((100% - (var(--cols) - 1)*var(--gap))/var(--cols)),100%);display:grid;gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(var(--item-min-size),1fr))}@media (max-width:768px){.career-accordion{--cols:1}}