.card-grid{list-style:none;margin:0;padding-left:0}@media (min-width:768px){.card-grid{display:grid;gap:var(--gap);grid-template-columns:repeat(var(--cards-per-row),1fr)}}.card-grid__item{margin:0;position:relative}@media not screen and (min-width:768px){.card-grid__item+.card-grid__item{margin-top:var(--gap)}}.card-grid__item a{position:relative;z-index:100}.card-grid__item.animate-on-scroll.is-visible{transition-delay:calc(var(--index)*var(--animation-duration)*.5 + var(--animation-delay))}.card-grid__image{margin-bottom:1.25rem}.card-grid__heading a{position:static}.card-grid__heading a:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.card-grid .social-media{margin-top:1.5rem}.card-grid .social-media__service{background-color:transparent;border-radius:0;color:var(--social-icon-background-color);height:auto;width:auto}.card-grid .social-media__service.focus-visible,.card-grid .social-media__service.hover,.card-grid .social-media__service:focus-visible,.card-grid .social-media__service:hover{background-color:transparent;color:var(--social-icon-background-hover-color)}