/* Scoped only to the October market report. */
.met-market-report table { table-layout: fixed; }
.met-market-report th:first-child { width: 40%; }
.met-market-report caption { text-align: left; padding: .5rem 0; font-size: .9rem; }
.met-market-report h1, .met-market-report h2 { color: #242424; font-weight: 600; }
.met-market-report .met-market-cutoff { font-size: .9rem; }
@media (max-width: 480px) {
 .met-market-report table { font-size: .8rem; line-height: 1.4; }
 .met-market-report th, .met-market-report td { padding: .35rem; }
}

.met-market-report .met-market-date-note, .met-market-report .met-market-source-notice { font-size: 1rem; line-height: 1.6; }

/* Let the report header occupy space so desktop breadcrumbs and title remain visible. */
.met-market-page .header { position: relative; }
