/* Academy Nested List — tipos por nivel via CSS variables */
.academy-nested-list ol,
.academy-nested-list ul {
    padding-left: 1.6rem;
    margin: 0 0 0 0;
}
/* Nivel 1: type del atributo style */
.academy-nested-list > ol,
.academy-nested-list > ul {
    margin-bottom: 1.25rem;
}
/* Nivel 2: usa la variable --list-type-2 */
.academy-nested-list ol ol,
.academy-nested-list ul ul,
.academy-nested-list ol ul,
.academy-nested-list ul ol {
    list-style-type: var(--list-type-2, lower-alpha);
    margin: 0.25rem 0;
    padding-left: 1.4rem;
}
/* Nivel 3: usa la variable --list-type-3 */
.academy-nested-list ol ol ol,
.academy-nested-list ul ul ul {
    list-style-type: var(--list-type-3, lower-roman);
    padding-left: 1.2rem;
}
.academy-nested-list li {
    margin-bottom: 0.35rem;
    padding-left: 0.25rem;
}
.academy-nested-list li::marker {
    color: #F63F60;
    font-weight: 700;
}
