.t-news-tab {
    color: rgba(0, 0, 0, 0.4);
    font-weight: normal;
}

.t-news-tab.active {
    text-decoration-line: underline;
    text-decoration-color: #03823f;
    text-decoration-thickness: 2px;
    text-underline-offset: 6px;
    color: rgba(0, 0, 0, 0.6);
    font-weight: bold;
}

.t-news-tab:hover {
    color: rgba(0, 0, 0, 0.6);
}

.t-news-card {
    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.095);
}

.t-news-card:hover {
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.115);
}

.t-news-card-body .t-news-title {
    color: #6f6f6f;
}

.t-news-card-body:hover .t-news-title {
    color: #212529;
}

.t-notice-title {
    color: #6f6f6f;
    line-height: 1.5;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word;
}

.t-notice-card-body:hover .t-notice-title {
    color: #212529;
}

.t-notice-card {
    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
}

.t-notice-card:hover {
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.095);
}
