/* Sükun: no box. A single centred serif sentence between two hairlines */
.cc_3gx8bz3t_3cK4RMdwsm .testimonial-spotlight__box {
  display: grid;
  justify-items: center;
  gap: 2rem;
  padding: 4rem 0;
  border-top: 1px solid var(--sukun-line);
  border-bottom: 1px solid var(--sukun-line);
  text-align: center;
}

.cc_3gx8bz3t_3cK4RMdwsm .testimonial-spotlight__score {
  order: 3;
  display: inline-flex;
  align-items: baseline;
  gap: 0.75rem;
}

.cc_3gx8bz3t_3cK4RMdwsm .testimonial-spotlight__score b {
  font-family: var(--sukun-font-soft);
  font-weight: 400;
  font-size: 1.5rem;
}

.cc_3gx8bz3t_3cK4RMdwsm .testimonial-spotlight__score span {
  color: var(--sukun-rose);
  letter-spacing: 4px;
  font-size: 0.75rem;
}

.cc_3gx8bz3t_3cK4RMdwsm .testimonial-spotlight__score small {
  color: var(--sukun-gray-500);
  font-size: 0.8125rem;
  letter-spacing: 0.04em;
}

.cc_3gx8bz3t_3cK4RMdwsm .testimonial-spotlight__slides {
  max-width: 50rem;
}

.cc_3gx8bz3t_3cK4RMdwsm .testimonial-spotlight__slides.is-ready .testimonial-item {
  display: none;
}

.cc_3gx8bz3t_3cK4RMdwsm .testimonial-spotlight__slides.is-ready .testimonial-item.is-active {
  display: grid;
  animation: cc_3gx8bz3t_3cK4RMdwsm_sukun-fade 1s var(--sukun-ease);
}

.cc_3gx8bz3t_3cK4RMdwsm .testimonial-spotlight__slides:not(.is-ready) .testimonial-item + .testimonial-item {
  margin-top: 2rem;
}

.cc_3gx8bz3t_3cK4RMdwsm .testimonial-spotlight__nav {
  order: 4;
  display: flex;
  gap: 0.75rem;
}

.cc_3gx8bz3t_3cK4RMdwsm .testimonial-spotlight__nav button {
  width: 2.75rem;
  height: 2.75rem;
  border-radius: 50%;
  border: 1px solid var(--sukun-line);
  background: transparent;
  display: grid;
  place-items: center;
  font-size: 1rem;
  cursor: pointer;
  color: var(--sukun-ink);
  transition: border-color 0.4s, background 0.4s;
}

.cc_3gx8bz3t_3cK4RMdwsm .testimonial-spotlight__nav button:hover {
  border-color: var(--sukun-ink);
}

@media (min-width: 1024px) {
  .cc_3gx8bz3t_3cK4RMdwsm .testimonial-spotlight__box {
    padding: 6rem 0;
  }
}

@keyframes cc_3gx8bz3t_3cK4RMdwsm_sukun-fade {
  from { opacity: 0; }
  to { opacity: 1; }
}
