.card-featured {
  background: linear-gradient(229deg, rgba(0, 24, 44, 0.00) 60%, #003058 100%);

}

.card-featured-navy {
  background: linear-gradient(229deg, #003058 20%, #00182c 100%) !important;

}

.card-featured.is-vertical {
  background: linear-gradient(0deg, rgba(0, 24, 44, 0.00) 95%, #003058 100%);

}

.card-featured.is-reversed {
  background: linear-gradient(-229deg, rgba(0, 24, 44, 0.00) 40%, #003058 100%);

}

.rc-card .button-secondary-icon {
  transition: transform 0.2s ease-out;
}

/* Regular icon moves right on hover */
.rc-card:has(.g_clickable_wrap:hover) .button-secondary-icon:not(.is-absolute) {
  transform: translateX(2.1rem) !important;
}

/* Absolute icon moves from left to center on hover */
.rc-card:has(.g_clickable_wrap:hover) .button-secondary-icon.is-absolute {
  transform: translateX(0) !important;
}

.rg-bottom::before {
  content: "";
  position: absolute;
  left: 50%;
  top: calc(-1 * (2rem + clamp(0.875rem, ((0.875 - ((1.5 - 0.875) / (var(--site--max) - var(--site--min)) * var(--site--min))) * 1rem + ((1.5 - 0.875) / (var(--site--max) - var(--site--min))) * 100vw), 1.5rem)));

  width: 2px;
  height: calc(2rem + clamp(0.875rem, ((0.875 - ((1.5 - 0.875) / (var(--site--max) - var(--site--min)) * var(--site--min))) * 1rem + ((1.5 - 0.875) / (var(--site--max) - var(--site--min))) * 100vw), 1.5rem));

  background-color: var(--base-color-brand--poppy-orange);

}

[data-hero-card] {
  transform: scale(0);

}

.wf-design-mode [data-hero-card] {
  transform: scale(1);

}
