.icon-cards{display:grid;gap:1.6rem}.icon-cards__card{border-radius:var(--border-radius);overflow:hidden;padding:2.4rem 2rem;width:100%}h3.icon-cards__card-title{font-size:2rem}.icon-cards__card--linked:focus,.icon-cards__card--linked:focus-within,.icon-cards__card--linked:hover{box-shadow:var(--box-shadow);z-index:2}.icon-cards__card-description p+ul{margin-top:-1.6rem}.icon-cards__card-description :last-child{margin-bottom:0}.icon-cards__card-button{margin-top:auto;opacity:0}.icon-cards__card--linked:focus .icon-cards__card-button,.icon-cards__card--linked:focus-within .icon-cards__card-button,.icon-cards__card--linked:hover .icon-cards__card-button{opacity:1}@media (min-width:576px){.icon-cards--2,.icon-cards--3,.icon-cards--4{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.icon-cards{gap:2.4rem 2rem}.icon-cards__card{padding:3.8rem 3.2rem}.icon-cards--3,.icon-cards--4{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.icon-cards--4{grid-template-columns:repeat(4,1fr)}}@media (max-width:767px){.icon-cards__card--linked{box-shadow:var(--box-shadow);z-index:2}.icon-cards__card--linked .icon-cards__card-button{margin:0;opacity:1}}