/* Compatibility only: original typography, colors and page layouts stay in the archived CSS. */
[data-reveal] { opacity: 1 !important; transform: none !important; }
.restored-missing-image { display: inline-block; max-width: 100%; overflow-wrap: anywhere; }
.restored-missing-image[aria-hidden="true"] { display: none; }
.restored-missing-image.sticky-logo { display: none; }
[data-sticky*=yes] .restored-missing-image.sticky-logo { display: initial; }
[data-sticky*=yes] .restored-missing-image.sticky-logo ~ .default-logo { display: none; }
a[aria-disabled="true"] { cursor: default; }
.restored-submenu-open > .sub-menu { display: block !important; height: auto !important; opacity: 1 !important; visibility: visible !important; }
.ct-panel.active .ct-panel-inner { transform: none !important; }
.restored-search-results { width: 100%; max-height: 55vh; overflow: auto; margin-top: 24px; }
.restored-search-results li { margin: 0 0 12px; }
