:is(.editor-styles-wrapper, .page) .wp-block-group-is-layout-flex.accounts {
  gap: 20px;
}
:is(.editor-styles-wrapper, .page) .wp-block-group-is-layout-flex.accounts > div {
  flex: 0 0 clamp(270px, calc(100% / 3 - 20px * 2 / 3), 360px);
  padding: 0 1.5rem 2rem;
}
:is(.editor-styles-wrapper, .page) .wp-block-group-is-layout-flex.accounts > div {
  flex: 0 0 min(calc(100% / 3 - 20px * 2 / 3), 360px);
  padding: 1.5rem 1rem 2rem;
}
:is(.editor-styles-wrapper, .page) .wp-block-group-is-layout-flex.accounts > div .wp-block-image {
  max-width: 320px;
  margin: auto;
}
:is(.editor-styles-wrapper, .page) .wp-block-group-is-layout-flex.accounts .socialMedia ul {
  justify-content: center;
  gap: 2rem;
}
@media (max-width: 1023px) {
  :is(.editor-styles-wrapper, .page) .wp-block-group-is-layout-flex.accounts > div {
    flex-basis: min(calc(100% / 2 - 20px / 2), 480px);
  }
}
@media (max-width: 768px) {
  :is(.editor-styles-wrapper, .page) .wp-block-group-is-layout-flex.accounts > div {
    flex-basis: 100%;
  }
}

a:hover i {
  color: var(--bg--color--icon-neutral-sub);
}