.my-0{
    margin-bottom:0;
    margin-top: 0;
}
.max-w-med{
    width: 100%;
    max-width: 1132px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 60px;
    padding-right: 60px;
}
.max-w-narrow{
    width: 100%;
    max-width: 1190px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 60px;
    padding-right: 60px;
}


@media screen and (max-width: 768px) {
    .max-w-narrow {
        max-width: 1370px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

.publication-excerpt{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.expertise-articles, .expertise-pbm, .expertise-specialists, .publications-block, .customers-block, .discover-us-intro, .initiative-rse-quote, .rse-articles{
    margin-top: 4.5rem; /* 72px */
}

.h-0{
    height: 0;
}
.m-0{
    margin: 0 !important;
}

body:not(.home) #content{
    padding-top: var(--header-height);
}

body.home #content{
    padding-top: 0 !important;
}