.sup { font-size: 75% !important; }
.sub { font-size: 75% !important; }

td, th { padding: 2px !important; }

//Key Insights full width
@media screen and (min-width: 1024px) {
.key-insights, .key-insights-chart-title { max-width: 100% !important; }
}

@media screen and (min-width: 768px) {
.key-insights, .key-insights-chart-title { max-width: 100% !important; }
}

@media screen and (min-width: 1024px) {
.key-insights, .key-insight-container.chart-enabled, .key-insight-content { padding-top: 10px !important; }
}

//Sorting Hat
@media screen and (min-width: 1024px) {
.font-header-2-md { font-size: 36px !important; line-height: 44px !important; }
}
