.m-icon_grid_small{background-color:var(--white)}.m-icon_grid_small__items{display:grid;margin-inline:auto;max-width:820px}.m-icon_grid_small__item{border-top:1px solid var(--blue_80);display:flex;flex-direction:column;overflow:hidden;padding-block:var(--spacing_4)}.m-icon_grid_small__itemicon{align-items:center;align-self:baseline;background:var(--green-blue,linear-gradient(225deg,var(--green_60) 0,var(--blue_60) 100%));border-radius:var(--radius_xxs);color:var(--white);display:flex;flex-shrink:0;height:40px;justify-content:center;padding:var(--spacing_2-5);transition:background var(--transitionSpeed),color var(--transitionSpeed);width:40px;svg{height:100%;width:100%;fill:currentColor;transition:fill var(--transitionSpeed)}}.m-icon_grid_small__itemiconcustom{height:100%;object-fit:cover;width:100%}.m-icon_grid_small__itemheader{align-items:center;display:flex;gap:0 var(--spacing_5);text-decoration:none;&:focus,&:hover{color:currentColor;text-decoration:none}}.m-icon_grid_small__itemheading{color:var(--text_primary);font-weight:var(--font_semibold)}.m-icon_grid_small__itemheadericon{flex-shrink:0;margin-left:auto}.m-icon_grid_small__itemsummary{padding-top:var(--spacing_3)}@media (min-width:768px){.m-icon_grid_small__items{display:flex;flex-wrap:wrap;gap:0 var(--spacing_6);justify-content:center}.m-icon_grid_small__item{width:calc(50% - var(--grid_gutters))}}@media (min-width:992px){.m-icon_grid_small{--item-padding:var(--spacing_6)}.m-icon_grid_small__itemicon{background:var(--blue_90);color:var(--blue_40);transition:background var(--transitionSpeed),color var(--transitionSpeed)}.m-icon_grid_small__item{&:focus,&:hover{.m-icon_grid_small__itemicon{background:var(--green-blue,linear-gradient(225deg,var(--green_60) 0,var(--blue_60) 100%));color:var(--white)}.m-icon_grid_small__itemheadericon{opacity:1;transform:translateX(0)}.m-icon_grid_small__itemsummarywrapper{max-height:var(--item-height)}.m-icon_grid_small__itemiconcustom{filter:brightness(0) invert(1)}}}.m-icon_grid_small__itemheadericon{opacity:0;transform:translateX(calc(var(--spacing_5)*-1));transition:opacity var(--transitionSpeed),transform var(--transitionSpeed)}.m-icon_grid_small__itemsummarywrapper{max-height:0;overflow:hidden;transition:max-height var(--transitionSpeed)}}