a:not(.button), a:visited:not(.button), a:active:not(.button) {
    color: #00AEE3;
}

a:hover:not(.button), a:focus:not(.button) {
    color: #EB008D;
}

.parent-section {
    display: block;
    padding-bottom: 1rem;
    text-transform: uppercase;
    font-weight: 900;
}

footer .content-area--light a:not(.button) {
    color: white;
}

footer .sign-off--default {
    color: #FFF;
}

.button {
    white-space: normal;
}

.content-max-width {
    max-width: 80ch;
    margin-left: auto;
    margin-right: auto;
}

html {
    scroll-behavior: smooth;
}
  