.mpuv3-materiales {
    list-style: none;
    margin: 0;
    padding: 0;
}

.mpuv3-materiales li {
    display: flex;
    align-items: center;
    gap: 8px;
    margin: 8px 0;
}

.mpuv3-materiales .mpu-icono {
    flex: 0 0 auto;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
}

.mpuv3-materiales a {
    text-decoration: none;
}

.mpuv3-materiales a:hover {
    text-decoration: underline;
}


.mpuv3-materiales-todos {
    margin: 0 0 1em;
}

.mpuv3-unidad {
    margin: 0 0 1.2em;
}

.mpuv3-unidad h3 {
    margin: 0 0 .35em;
    font-size: 1.05em;
}

.mpuv3-codigo {
    font-weight: 600;
}
