.accordion {
    margin: 1em 0;
    border-top: 1px solid #E6E6E6;
}
.accordion dt {
    text-transform: uppercase;
    line-height: 2;
    border-bottom: 1px solid #E6E6E6;
}
.accordion dt a {
    text-decoration: none;
    display: block;
    padding-left: .5em;
}
.accordion dt a:hover {
    background: #E6E6E6;
}
.accordion dd {
    margin: 2em 0;
    padding: 2em;
    background: #133A22;
    background: linear-gradient(#4b6f59, #133A22);
    color: #fff;
}
.accordion dd a {
    color: inherit;
}
.accordion dd *:last-of-type {
    margin-bottom: 0;
}
.accordion dd * {
    line-height: 1.5;
}
