.tile {
  background-color: var(--anrt-color-white);
  padding: var(--anrt-spacing-100);
  border-radius: .5rem;
  display: flex;
  flex-direction: column;
  gap: var(--anrt-spacing-050);
  height: 100%;
}

.landing-page--type-secondary .landing-page__cards .tile {
  padding-bottom: 0;
}

.landing-page--type-secondary .landing-page__cards>div:last-child .tile {
  padding-bottom: var(--anrt-spacing-100);
}

@media (min-width: 60rem) {
  .landing-page--type-secondary .landing-page__cards .tile {
    padding-bottom: var(--anrt-spacing-100);
  }
}

.tile.blocklink:hover {
  z-index: 2;
  position: relative;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}

.tile>* {
  margin-block: 0;
}

.tile__image,
.tile__icon {
  width: 3rem;
  /* --icon-color: var(--icon-color, var(--anrt-color-primary-a)); */
}

.tile__title {
  font-weight: 700;
}

.tile__title a {
  display: flex;
  gap: .25em;
  align-items: flex-start;
}

.tile__title svg {
  width: .5em;
  height: auto;
  path{
    fill: currentColor;
  }
}

.tile__title a {
  color: var(--anrt-color-heading);
  text-decoration: none;
}

.tile__content {
  display: flex;
  flex-direction: column;
  gap: var(--anrt-spacing-050);
}

.tile__content>* {
  margin-block: 0;
}

.tile__cta {
  font-weight: 700;
}

.tile__image .media--type-image {
  border-radius: 100%;
  overflow: hidden;
}

.tile__text {
  color: var(--anrt-color-text);
}

/* large tiles */
.card--tile-large .tile {
  align-items: center;
  text-align: center;
}

.card--tile-large .tile__icon {
  width: 4.5rem;
}

/* Small tiles */
.card--tile-small .tile__image {
  width: 6.5rem;
}

.card--tile-small .tile__icon {
  width: 4.5rem;
}

.card--tile-small .tile__content {
  flex: 1;
  gap: var(--anrt-spacing-025);
}

@media (min-width: 48rem) {
  .card--tile-small .tile {
    flex-direction: row;
  }
}

/* Promoted */
@media (min-width: 60rem) {
  .card--tile-promoted .tile {
    padding-block: var(--anrt-spacing-200);
    gap: var(--anrt-spacing-100);
  }

  .card--tile-promoted .tile__icon {
    width: 10rem;
  }

  .card--tile-promoted .tile__title {
    font-size: var(--anrt-font-size-h2);
  }

  .card--tile-promoted .tile__content {
    gap: .5rem;
  }
}


/* Team Members */
.tile--team-member {
  align-items: center;
  gap: var(--anrt-spacing-100);
  flex-wrap: wrap;
}

.tile--team-member .tile__content,
.tile--team-member .tile__title a {
  justify-content: center;
  text-align: center;
}

.tile--team-member::after {
  content: '';
  width: 100%;
  border-bottom: 1px solid var(--anrt-color-tertiary-20);
}

@media screen and (min-width: 48rem) {

  .tile--team-member .tile__content,
  .tile--team-member .tile__title a {
    justify-content: flex-start;
    text-align: start;
  }
}
