.magister-header {
     background: linear-gradient(to right, #800000, #a30000, #b80000);
    color: white;
    text-align: center;
    padding: 60px 0;
}

.magister-title {
    font-size: 2.5rem;
    font-weight: 700;
    color: white;
}

.magister-subtitle {
    color: white;
    font-size: 1.5rem;
    font-weight: 600;
}

.badge-container .badge {
    font-size: 1rem;
    padding: 10px 15px;
    border-radius: 25px;
}

.magister-content {
    text-align: center;
    color: #000;
}

.magister-content h4 {
    color: #000;
    margin-top: 40px;
    font-weight: 600;
}

.magister-content ul {
    list-style-type: disc;
    margin: 0 auto;
    text-align: left;
    display: inline-block;
}

.text-justify {
    text-align: justify;
}

.tujuan-sasaran {
    text-align: left;
}

.tujuan-sasaran ul {
    list-style-type: disc;
    padding-left: 20px;
}
