div.module.attribution-with-headshots .row {
    margin-bottom: 1rem;
}

div.module.attribution-with-headshots .attribution-with-headshots-headshot {

    margin-top: 6px;

}

div.module.attribution-with-headshots .attribution-with-headshots-info p {

	line-height: 150%;
	font-weight: 500;
	font-size: 16px;
	font-family: runda;

}

div.module.attribution-with-headshots .attribution-with-headshots-info p.attribution-with-headshots-name {
	margin-bottom: 0;
}

div.module.attribution-with-headshots .attribution-with-headshots-top {

    border-top: 1px solid #ccc;
    padding-top: 25px;

}

div.module.attribution-with-headshots .attribution-with-headshots-bottom {

    border-bottom: 1px solid #ccc;
    padding-bottom: 25px;

}

nav.primary ul li.mega .sub-menu li {
    width: calc(25% - 20px);
}

.articles.home div.home-feature {

    margin-bottom: 2rem;

}

.articles.home div.home-feature h4 {

    font-size: 1.5rem;
    margin-bottom: 0.25rem;

}

.articles.home div.home-feature h4,
.articles.home div.home-feature p,
.articles.home div.home-feature .meta {

    text-align: left;

}

.articles.home div.home-feature:last-child {

    margin-bottom: 0;

}

.articles.research {
    max-width: 1024px;
}

nav.primary ul li.mega .sub-menu li.mega-buttons:last-child {
    left: 100px;
}

@media (min-width: 768px) {
    .articles.research article {
        width: calc(33% - 10px);
    }
}

@media(max-width: 767px) {

    .articles.home div.home-feature img {
        margin-bottom: 1rem;
    }

}