footer a.footer-privacy-link {
    align-self: center;
    color: #ffffff;
    font-size: 0.9em;
    font-weight: 500;
    line-height: 1.4;
    margin-left: 1em;
    text-decoration: none;
}

footer a.footer-privacy-link:hover,
footer a.footer-privacy-link:focus {
    color: #ff9800;
    text-decoration: underline;
}

@media (max-width: 1279px) {
    footer a.footer-privacy-link {
        font-size: 0.9em;
        margin-left: 1em;
    }
}

@media (prefers-color-scheme: dark) {
    footer a.footer-privacy-link {
        color: #cccccc;
    }

    footer a.footer-privacy-link:hover,
    footer a.footer-privacy-link:focus {
        color: #ffb74d;
    }
}
