.tech-stack-columns__container{display:flex;flex-direction:column;gap:32px;padding-top:var(--io-section-py);padding-bottom:var(--io-section-py)}@media (min-width:1024px){.tech-stack-columns__container{gap:var(--io-space-8)}}.tech-stack-columns__row{display:flex;flex-direction:column;gap:32px;width:100%}@media (min-width:1024px){.tech-stack-columns__row{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:var(--io-space-8)}}.tech-stack-columns__column{display:flex;flex-direction:column;gap:16px;width:100%}@media (min-width:1440px){.tech-stack-columns__column{flex:1 1 0%;min-width:260px;width:auto}}.tech-stack-columns__category{width:100%}.tech-stack-columns__cards{display:flex;flex-direction:column;gap:4px;width:100%}@media (min-width:1024px){.tech-stack-columns__row{display:block;column-count:2;column-gap:var(--io-space-8)}.tech-stack-columns__column{flex:none;width:auto;min-width:0;margin-bottom:var(--io-space-8);break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid}.tech-stack-columns__column:last-child{margin-bottom:0}}@media (min-width:1440px){.tech-stack-columns__row{column-count:3}}