.newscardVert__top img {
    width: 100% !important;
}

.outcomes {
    padding: 2rem 1rem;
}

.outcomes__wrapper {
    padding: 4rem 2rem;
    background-color: #E3E9F0;
    border-radius: 25px;
}

.outcomes__content {
     display: flex;
     gap: 2rem;
     margin-top: 2rem;
     flex-direction: column;
}
@media (min-width: 62.5rem) {
    .outcomes__content {
        flex-direction: row;
    }
}
 .outcomes__left {
     display: flex;
     background-color: #fff;
     padding: 1rem 2rem;
     border-radius: 25px;
     gap: 1rem;
     flex: stretch;
     flex-direction: column;
}
@media (min-width: 62.5rem) {
    .outcomes__left {
        flex-direction: row;
    }
}
 .outcomes__right {
    background-color: #fff;
    padding: 1rem 2rem;
    border-radius: 25px;
    flex: fit-content;
    flex-direction: column;
}
@media (min-width: 62.5rem) {
    .outcomes__right {
        flex-direction: row;
    }
}
 .outcomes_stats {
     display: flex;
}
 .outcomes__title--sub {
     font-size: 1.25rem;
     font-weight: 400;
}

.outcomes__majors {
    margin-top: 2rem;
}
 #employers ul, #jobs ul {
     list-style-type: none;
     margin: 0;
     padding: 0;
}
 #employers ul li, #jobs ul li {
     background-color: #8FC8FB;
     border-radius: 50px;
     padding: 0.25rem 1rem;
     margin-bottom: 1rem;
     width: fit-content;
}

#majors_list ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#majors_list ul li {
    display: inline-flex;
    gap: 0.5rem;
}

#majors_list ul li a{
    text-decoration: none;
    background-color: #0c2340;
    color: #fff;
    padding: 0.25rem 1rem;
    border-radius: 50px;
    margin-right: 1rem;
    margin-bottom: 0.75rem;
}

.stat-percent {
    fill: #0C2340;
    font-size: 2rem;
    font-weight: 300;
}

.stat-label {
    fill: #0C2340;
    font-size: 1rem;
}