/* Keep the original consent controller and its settingsBtn reference intact. */
html body #ssgv-cookie [data-ssgv-cookie-settings] { display: none !important; }
/* Decorative footer art must not intercept the legal/settings controls on narrow screens. */
html body footer .footer-student { pointer-events: none; }
html body .ssg-dev-hotfix-unis [data-ssghf-group] {
    flex-basis: 100%; min-width: 0; max-width: 100%;
    font: 24px/1.6 'Viaoda Libre', serif; color: var(--ssgv-navy);
    text-align: center; overflow-wrap: anywhere;
}
@media (max-width: 767px) {
    html body .ssg-dev-hotfix-unis [data-ssghf-group] { font-size: 19px; }
}
