#wrapper .business.cd.small-molecules-page .strategyWrap .descWrap .descAbbrNote {
    margin-top: 0.75rem;
    max-width: none;
    width: 100%;
    font-size: 15px;
    line-height: 1.25rem;
    letter-spacing: -.01px;
    color: #888;
    text-align: center;
    white-space: nowrap
}

#wrapper .business.cd.small-molecules-page .strategyWrap .cardList > li a .cardTxt li::after {
    top: 0.875rem;
    transform: translateY(-50%)
}

#wrapper .business.cd.small-molecules-page .cdSwiper .slideContent .descWrap .descContent p.cdSlideAbbrNote {
    display: flex;
    align-items: flex-start;
    gap: .35em;
    margin-top: 1rem;
    font-size: 14px;
    line-height: 1.4;
    letter-spacing: -.01px;
    color: #888
}

#wrapper .business.cd.small-molecules-page .cdSwiper .slideContent .descWrap .descContent p.cdSlideAbbrNote .cdSlideAbbrMark {
    flex-shrink: 0
}

@media (max-width:768px) {
    #wrapper .business.cd.small-molecules-page .strategyWrap .descWrap .descAbbrNote {
        margin-top: 0.5rem;
        font-size: 15px;
        line-height: 1.125rem;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        scrollbar-width: none
    }

    #wrapper .business.cd.small-molecules-page .strategyWrap .descWrap .descAbbrNote::-webkit-scrollbar {
        display: none
    }

    #wrapper .business.cd.small-molecules-page .strategyWrap .cardList > li a .cardTxt li::after {
        top: 0.6875rem
    }

    #wrapper .business.cd.small-molecules-page .cdSwiper .slideContent .descWrap .descContent p.cdSlideAbbrNote {
        margin-top: 0.75rem;
        font-size: 14px;
        line-height: 1.35
    }
}
