.forecast-page{padding-bottom:24px}.forecast-page .fc-bar{margin-top:14px}.forecast-page .fc-table{max-width:820px;margin-top:14px}.forecast-page .fc-table th[scope=row]{white-space:nowrap;font-weight:600}.forecast-page .fc-table th[scope=row] .sw{width:10px;height:10px}.forecast-page .fc-table td.num b{font-family:var(--display);font-size:17px}.forecast-page .fc-table tr.dim td,.forecast-page .fc-table tr.dim th{color:var(--ink-3)}.forecast-page .fc-table tr.dim td.num b{color:var(--ink-2)}.forecast-page .fc-inputs{max-width:520px}.forecast-page .table-scroll+.note,.forecast-page .table-scroll+.fig-src{margin-top:12px}.forecast-page .fc-steps{font-family:var(--display);color:var(--text);gap:10px;max-width:72ch;margin:0 0 14px;padding-inline-start:1.4em;font-size:17px;line-height:1.5;list-style:decimal;display:grid}.forecast-page .fc-steps li::marker{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.forecast-page .fc-sub{margin-top:28px}.forecast-page .fc-changes{max-width:72ch;font-family:var(--display);gap:8px;margin:0 0 14px;padding:0;font-size:17px;line-height:1.5;list-style:none;display:grid}.forecast-page .fc-changes b{font-family:var(--body);color:var(--ink-2);font-variant-numeric:tabular-nums;margin-inline-end:8px;font-size:13.5px;font-weight:600}.forecast-page .fc-sources{margin-top:18px}
