.disclaimer-box {
    background: #f9f9f9;
    border-right: 4px solid #999;
    padding: 12px 16px;
    margin: 16px 0;
    font-size: 14px;
    color: #555;
    text-align: right;
    border-radius: 8px;
}

.disclaimer-subtext {
    display: block;
    margin-top: 4px;
}

.show-less-div a,
.article-body-wrap .body-text a {
    text-decoration: underline dotted !important;
    text-decoration-color: #8f8f8f !important;
    text-underline-offset: 5px;
    transition: color 0.3s, text-underline-offset 0.3s;
}

.show-less-div a:hover,
.article-body-wrap a:hover {
    color: #3799ef;
    text-decoration-color: #3799ef !important;
}
