  ul.u-grid2Columns {
    gap:0;
}

td {
vertical-align: middle !important;
}

#grad-outcomes .competency h4 {
    border-top: 5px solid var(--gfColors-slate15);
    padding-top: 2rem;
}
#grad-outcomes .competency h4:first-child {
    border-top:none;
    padding-top: 0;
}
#grad-outcomes .competency h4.h5 {
    color:var(--gfColors-navy);
    font-weight: 500;
}

   
@media(min-width:767.98px) {

 h2 span {
    font-size: .8em;
    font-weight: 100;
    color: var(--gfColors-slateText);
}

@media (min-width:767.98px) {
    .accordionBlock {
    margin-bottom: 3rem;
}
   div#summative-course_component.accordionBlock {
        margin-bottom: 6rem;
    }
    #grad-competency_component.table td {
    padding-top: 2rem;
    }
}
.accordionBlock-heading {
    padding-top: 0.5rem;
    padding-bottom: .5rem;
}

#tuition-fees th, #grad-competency_component th {
    font-size: 1rem;
    text-transform: uppercase;
    letter-spacing: .05em;
}
.table-afterContent {
    margin-top: 3rem;
}
.cost-breakdown .table-afterContent {
    margin-top:1rem;
}
#tuition-fees .table-beforeContent span strong{
    color: var(--gfColors-slateText);
}
#tuition-fees th p, #grad-competency_component th p {
    margin-bottom: .5rem;
    margin-top: .5rem;
}
#tuition-fees {
    margin-bottom: 3rem;
}
#refund-policy_component {
    margin-top: 4rem;
}