.icon-grid-1:not(.cards){display:grid;gap:3.6rem}.icon-grid-1__card{gap:.8rem}.icon-grid-1__card.card{gap:2.4rem}.icon-grid-1__card img{filter:var(--icon-color-dark)}.icon-grid-1--dark .icon-grid-1__card img{filter:var(--icon-color-light)}.icon-grid-1__card:not(.card) img{margin-bottom:1.6rem}.icon-grid-1__card.card:focus img,.icon-grid-1__card.card:hover img{filter:var(--icon-color)}.icon-grid-1:not([class*=dark]).icon-grid-1__card.card:focus .icon-grid-1__heading,.icon-grid-1:not([class*=dark]).icon-grid-1__card.card:hover .icon-grid-1__heading{color:var(--accent-color-1)}.icon-grid-1__heading--small{font-size:1.6rem;line-height:1.5;margin-bottom:-1.6rem}.icon-grid-1__description :last-child{margin-bottom:0}.icon-grid-1__card.card .icon-grid-1__button-wrapper{margin-top:auto}@media (min-width:576px){.icon-grid-1--2,.icon-grid-1--3,.icon-grid-1--4{grid-template-columns:repeat(2,1fr)}.icon-grid-1__card.card{padding:4rem 3.2rem}}@media (min-width:768px){.icon-grid-1--3{grid-template-columns:repeat(3,1fr)}.icon-grid-1__card.card .icon-grid-1__button-wrapper--hidden{opacity:0;transition:opacity .3s ease}.icon-grid-1__card.card:focus .icon-grid-1__button-wrapper--hidden,.icon-grid-1__card.card:focus-within .icon-grid-1__button-wrapper--hidden,.icon-grid-1__card.card:hover .icon-grid-1__button-wrapper--hidden{opacity:1}}@media (min-width:992px){.icon-grid-1--4{grid-template-columns:repeat(4,1fr)}}