﻿
.banner {
    background-color: #e7eff6;
    clear: left;
    display: block;
}

.banner__newsType {
    margin: 0 0 0.2em 0;
    display: inline-block;
    background: rgba(0,0,0,0.1);
    padding: .2em .7em;
    color: #404040;
    border-radius: .5em;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: .1em;
    font-size: .75em;
    min-height: 1em;
}

.banner__title {
    margin: 0 0 0.2em 0;
    color: #003087;
    font-size: 46px;
}

.banner__subtitle {
    margin: 0 0 0.5em;
    font-weight: 300;
    color: #4c4c4c;
    font-size: 1.35em;
    line-height: 1.3;
    letter-spacing: -.02em;
}

.banner__date {
    font-weight: 900;
    margin: 0 0 .2em 0;
    font-size: .85rem;
    color: #404040;
    display: block;
    margin: 0 0 1rem;
    font-family: 'Lato', sans-serif;
    line-height: 1.6;
}

.banner__downloadLink {
    display: inline-block;
}

.banner__row {
    padding: 80px 0 80px 0;
}

.recentInsights {
    padding: 0;
}

.recentInsights__item {
    margin: 15px 0;
}

    .recentInsights__item::before {
        content: none;
    }

    .recentInsights__link:hover {
        text-decoration: underline;
    }

.expandable-list button {
    margin-top: 29px;
}