  .flex-column {
    display: flex;
    flex-direction: column;
}
sub {
    font-size: .5em;
}
p.eyebrow {
    margin-bottom: 0;
    letter-spacing: 2px;
}

.content-block ol li, .content-block ul li, .subsection ul li, .subsection ol li, .matrix ol li, .matrix ul li {
    margin-bottom: 1rem;
    padding-left: .5rem;
}

.content-block ol, .content-block ul, .subsection ul, .subsection ol, .matrix ol, .matrix ul {
    margin-bottom: 1rem;
}
.resource-list li {padding:0}
.resource-list li a { padding: 20px 30px !important;}

.btn-light {background:#fff; color:#003359!important;}
.btn-light:hover {background:#b2b4b3; color:#003359!important;}

@media screen and (min-width: 720px) {
	.subsection:before {height: 450px;}			
}

.box.no-link.text-center ul, .box.no-link.text-center ul li {
    text-align: left !important;
}