.block-icon-link-item{border-radius:var(--radius-m);background:var(--color-background-base);box-shadow:8px 16px 64px -8px var(--color-shadow-heavy);display:flex;justify-content:center;align-items:center;flex-direction:column;color:var(--color-text-primary);font-size:var(--text-styles-interface-2xs-font-size,1rem);font-weight:700;line-height:var(--text-styles-interface-2xs-line-height);gap:var(--spacing-l,1.5rem);padding:var(--spacing-xl,2rem) var(--spacing-xl,2rem) var(--spacing-2xl,3rem) var(--spacing-xl,2rem)}@media screen and (min-width:768px){.block-icon-link-item{padding:var(--spacing-3xl,4rem) var(--spacing-xl,2rem)}}.block-icon-link-item__icon{border-radius:var(--radius-m,.75rem);background:var(--color-background-accent-primary);height:3.5rem;width:3.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.block-icon-link-item__icon img{width:2rem;height:auto}@media screen and (min-width:768px){.block-icon-link-item__icon{height:4.5rem;width:4.5rem}.block-icon-link-item__icon img{width:3rem;height:auto}}@media screen and (min-width:1024px){.block-icon-link-item__icon{height:3.5rem;width:3.5rem}.block-icon-link-item__icon img{width:2rem;height:auto}}.block-icon-link-item:hover,.block-icon-link-item:focus,.block-icon-link-item:focus-within{background:var(--color-background-accent-primary-subtle)}.block-icon-link-item:hover .block-icon-link-item__icon,.block-icon-link-item:focus .block-icon-link-item__icon,.block-icon-link-item:focus-within .block-icon-link-item__icon{background:var(--color-background-black)}