.legal-information-page {
    overflow-wrap: anywhere;
}

.legal-information-page h2,
.legal-information-page h3,
.legal-information-page a {
    color: var(--staff-blue);
}

.legal-information-page .legal-information-body h3 {
    margin-top: 1.5rem;
    margin-bottom: 1rem;
}

.legal-information-page .legal-information-body > :first-child {
    margin-top: 0;
}

.legal-information-page .legal-information-body > :last-child {
    margin-bottom: 0;
}

.legal-information-page a:focus-visible {
    outline: 2px solid var(--staff-blue);
    outline-offset: 0.2rem;
}
