.mobile-link-bar {
        display: none;
        background-color: #00616e;
        padding: 8px 16px;
        font-size: small;
}

@media screen and (max-width: 1023px) {
        .mobile-link-bar {
                display: block;
        }
}

.mobile-link-bar a {
        background-color: #01b2b3;
        color: #ffffff;
        display: inline-block;
        padding: 4px 8px;
        margin: 2px 0;
        border-radius: 8px;
}

.course-column a {
        display: block;
        background-color: #fff;
        box-shadow: 0px 10px 10px rgb(1 178 179 / 10%);
        min-height: calc(100% - 2rem);
        margin-bottom: 2rem;
        padding: 1rem;
}

.course-column a img {
        margin-bottom: .3rem;
}

.course-column a .label {
        background-color: #f4efd6;
        color: #01b2b3;
}

.featured-block {
        margin-top: 4rem;
}

.featured-block > :last-child {
        margin-bottom: -3rem;
}
