.ct-etapas .process__title{font-size: clamp(1.375rem,1.2rem + 0.75vw,1.875rem);line-height: 1.2;letter-spacing: -0.01em}@media (min-width: 60em){.ct-etapas .process__num{padding-top: 0.6rem}}#recorridos .compare__title{font-size: var(--fs-h3);line-height: var(--lh-h3)}.ct-recorrido{margin-top: var(--space-4);padding: 0;list-style: none}.ct-recorrido > li{position: relative;padding: 0 0 var(--space-3) 2.25rem;font-size: var(--fs-h4);font-weight: var(--fw-medium);line-height: 1.35}.ct-recorrido > li:last-child{padding-bottom: 0}.ct-recorrido > li::first-letter{text-transform: uppercase}.ct-recorrido > li::before{content: "";position: absolute;left: 0.25rem;top: 0.3em;width: 0.875rem;height: 0.875rem;border: 2px solid var(--color-accent);border-radius: 50%;background-color: var(--color-alt)}.ct-recorrido > li:not(:last-child)::after{content: "";position: absolute;left: calc(0.25rem + 0.4375rem - 0.5px);top: calc(0.3em + 0.875rem + 0.25rem);bottom: 0.25rem;width: 1px;background-color: var(--color-divider-strong)}.ct-recorrido__enlace{margin-top: var(--space-3)}.ct-preguntas{margin: 0;padding: 0;list-style: none;border-top: var(--border-thin) solid var(--color-divider)}.ct-preguntas > li{padding-block: var(--space-2);border-bottom: var(--border-thin) solid var(--color-divider);font-size: var(--fs-h4);font-weight: var(--fw-medium);line-height: 1.35}
