body {
	color: #333333;
	font-size: 1.1em;
}

.menu > li {
	font-size: 13px
}

.btn .btn__text {
	font-size: .75em;
}

.card-2 .card__title h4 {
	padding-bottom: 0.8125em;
}

.card-2 ul:not(.menu):not(.slides):not(.accordion):not(.tabs):not(.tabs-content) {
	line-height: 1.925em;
}

.card-1 .card__body p, .card-2 .card__body p {
	min-height: 0;
}

@media all and (max-width: 767px){
  .card__body{ min-width: 100%; }
}

.cover-1 p.lead {
	margin-bottom: 1.25em;
}

.cover-1 img {
	margin-bottom: 0;
	max-width: 320px;
}

.cta-5 a {
	text-decoration: none;
}

.footer-3 .type--fine-print {
	opacity: .8;
}

.type--fine-print {
	font-size: .75em;
}

.type--fine-print a {
	text-decoration: none;
}

.mb32 {
	margin-bottom: 32px;
}