.icon-text-grid__inner{container-name:icon-text-grid;container-type:inline-size}.icon-text-grid__intro,.icon-text-grid__item-content{text-align:center}.icon-text-grid__intro>*,.icon-text-grid__item-content>*{margin-inline:auto}.icon-text-grid__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0}.icon-text-grid__item,.icon-text-grid__card,.icon-text-grid__item-content{min-width:0}.icon-text-grid__card{align-content:start;justify-items:center;text-align:center}.icon-text-grid__media{display:grid;place-items:center;inline-size:min(244px,100%)}.icon-text-grid__item-content{width:100%;max-inline-size:34ch}.icon-text-grid__icon{display:block;inline-size:10rem;max-inline-size:100%;block-size:10rem;margin-inline:auto}img.icon-text-grid__icon{inline-size:auto;max-inline-size:100%;block-size:auto;object-fit:contain;justify-self:center}@supports (grid-template-rows:subgrid){.icon-text-grid__item{display:grid;grid-template-rows:subgrid;grid-row:span 2}.icon-text-grid__card{grid-template-rows:subgrid;grid-row:span 2}}@container icon-text-grid (max-width:900px){.icon-text-grid__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container icon-text-grid (max-width:640px){.icon-text-grid__grid{grid-template-columns:1fr}}@supports not (container-type:inline-size){@media (max-width:900px){.icon-text-grid__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.icon-text-grid__grid{grid-template-columns:1fr}}}