.card.--employee.--faq {
  --card__background--employee: transparent;
  --card__radius--employee: 0.5rem;
  --card__padding--employee: var(--padding-medium);
  --card__image-width--employee: 4rem;
  --card__image-height--employee: 4rem;
  --employee-card__image-max-width: 4rem;
  --employee-card__image-max-height: 4rem;
  --card__name-font-size: 1.125rem;
  --card__template-columns--employee: 4rem 1fr;
  border: solid 0.0625rem var(--color-grey-6);
  position: relative;
}
@media (min-width: 36rem) {
  .card.--employee.--faq {
    --card__template-columns--employee: 4rem 1fr auto;
  }
}
.card.--employee.--faq .card__heading {
  position: relative;
}
.card.--employee.--faq .card__function {
  font-size: 0.875rem;
  font-weight: var(--font-weight--medium);
}
.card.--employee.--faq .card__image {
  background-color: var(--color-grey-10);
  grid-column: var(--card__image-columns--employee, 1);
  grid-row: var(--card__image-rows--employee, 1);
  aspect-ratio: var(--card__image-aspect-ratio--employee, 1);
  width: var(--card__image-width--employee, 100%);
  height: var(--card__image-height--employee, auto);
  border-radius: var(--card__image-radial--employee, 100%);
  overflow: var(--card__image-overflow--employee, clip);
  max-width: var(--employee-card__image-max-width, 3.75em);
  max-height: var(--employee-card__image-max-height, 3.75em);
  border-radius: var(--employee-card__image-border-radius, 50%);
  margin-inline-end: var(--employee-card__image-margin-right, 1em);
}
.card.--employee.--faq .button__group {
  grid-column: span 2;
}
@media (min-width: 36rem) {
  .card.--employee.--faq .button__group {
    grid-column: unset;
  }
}
