.legal-page {
    max-width: 970px;
    margin: 0 auto;
    padding: 16px 16px 48px;
    font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
    color: #393b3d;
}

.legal-page h1 {
    margin: 0 0 8px;
    font-size: 28px;
    font-weight: 400;
    color: #191919;
}

.legal-page h2 {
    margin: 24px 0 10px;
    font-size: 20px;
    font-weight: 600;
    color: #191919;
}

.legal-page p {
    margin: 0 0 10px;
    font-size: 15px;
    line-height: 1.55;
    color: #393b3d;
}

.legal-page ul {
    margin: 0 0 12px;
    padding-left: 24px;
    color: #393b3d;
    font-size: 15px;
    line-height: 1.55;
}

.legal-page li {
    margin-bottom: 6px;
}

.legal-page a {
    color: #0055b3;
}

.legal-page a:hover {
    color: #003f87;
    text-decoration: underline;
}
