.icon-card-block{grid-column:bleed;display:grid;grid-template-columns:subgrid}.icon-card-block__content{grid-column:page;display:flex;flex-direction:column;gap:var(--block-heading-margin)}.icon-card-block__items{--spacing-grid: var(--spacing-l)}.icon-card{--icon-card-text-color: inherit;--icon-card-icon-size: 2.0625rem;--icon-card-arrow-color: inherit;--icon-card-gap: var(--spacing);--icon-card-padding-bottom: 0;display:flex;position:relative;gap:var(--icon-card-gap);padding-bottom:var(--icon-card-padding-bottom)}@media screen and (min-width:25.875rem){.icon-card{--icon-card-icon-size: 3.75rem;flex-direction:column}}@media screen and (min-width:48rem){.icon-card{--icon-card-icon-size: 5rem}}@media screen and (min-width:25.875rem){.icon-card--with-arrow{--icon-card-padding-bottom: calc(var(--icon-card-gap) * 2)}}.icon-card__icon{display:flex;align-items:center;justify-content:center;width:var(--icon-card-icon-size);height:var(--icon-card-icon-size);flex-shrink:0}.icon-card__icon img{width:100%;height:100%;object-fit:contain}.icon-card__content{display:flex;flex-direction:column;flex-grow:1;font-size:var(--font-size-h3);font-weight:var(--font-weight-regular)}.icon-card__heading{display:flex;justify-content:space-between;align-items:center;gap:var(--icon-card-gap);font-size:inherit;font-weight:inherit;margin:0;width:100%}.icon-card__text{color:var(--icon-card-text-color);margin:0;margin-right:calc(var(--icon-card-gap) + 18px)}@media screen and (min-width:25.875rem){.icon-card__text{margin-right:0}}.icon-card__link{text-decoration:none}.icon-card__link:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.icon-card__arrow{display:inline-flex;flex-shrink:0;color:var(--icon-card-arrow-color);pointer-events:none}@media screen and (min-width:25.875rem){.icon-card__arrow{position:absolute;bottom:0;left:0}}@media(prefers-reduced-motion:no-preference){.icon-card__arrow svg{transition:transform .2s ease-in-out}}@media(prefers-reduced-motion:no-preference){.icon-card:has(.icon-card__link:hover) .icon-card__arrow svg,.icon-card:has(.icon-card__link:focus-visible) .icon-card__arrow svg{transform:translate(4px)}}
