/* Revor — Listado de Asesoría */

/* Guía destacada */
.guide-featured {
  display: grid;
  margin-block-end: var(--space-12);
}

@media (min-width: 56rem) {
  .guide-featured {
    grid-template-columns: 1fr 1fr;
    align-items: stretch;
  }
}

.guide-featured__media {
  min-block-size: 16rem;
}

.guide-featured__media img {
  inline-size: 100%;
  block-size: 100%;
  object-fit: cover;
}

.guide-featured__panel {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: var(--space-4);
  padding: clamp(var(--space-6), 3vw, var(--space-10));
  background-color: var(--primary-500);
  --cut: var(--decor-cut);
}

.guide-featured__title {
  font-size: var(--text-h3);
  line-height: var(--leading-snug);
}

.guide-featured__title a {
  color: inherit;
  text-decoration: none;
}

.guide-featured__title a::after {
  content: '';
  position: absolute;
  inset: 0;
}

.guide-featured__excerpt {
  max-inline-size: 52ch;
  color: var(--primary-50);
}

.guides-grid {
  align-items: stretch;
}
