.usc-model-widget{max-width:800px;margin:0 auto;color:#1b1f24;font-family:Segoe UI,system-ui,sans-serif;line-height:1.5}.usc-model-widget h2{font-size:23px;line-height:1.3;margin:0 0 8px;text-wrap:balance}.usc-model-widget .usc-model-lead{margin:0 0 18px;color:#4d5560}.usc-model-chartbox{background:#fff;border:1px solid #d9dde3;border-radius:8px;padding:16px 14px 10px}.usc-model-widget .usc-model-charttitle{font-size:15px;text-align:center;color:#4d5560;margin:0 0 4px;font-weight:600}.usc-model-plot{position:relative;height:360px}.usc-model-tabletitle{font-size:15px;font-weight:700;text-align:center;margin:26px auto 12px;max-width:56ch;text-wrap:balance}.usc-model-table-scroll{overflow-x:auto;max-width:100%}.usc-model-widget .usc-model-table{width:100%;border-collapse:collapse;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.usc-model-widget .usc-model-table caption{caption-side:top;color:#1b1f24;text-align:center;font-size:15px;font-weight:700;padding:0 0 12px}.usc-model-widget .usc-model-table td,.usc-model-widget .usc-model-table th{padding:11px 12px;border:1px solid #d9dde3;text-align:right;white-space:nowrap}.usc-model-widget .usc-model-table th{background:#e6e8eb;font-weight:700;color:#1b1f24}.usc-model-widget .usc-model-table td:first-child,.usc-model-widget .usc-model-table th:first-child{text-align:left}.usc-model-widget .usc-model-table tbody tr:nth-child(2n) td{background:#f6f7f9}.usc-model-widget .usc-model-table .usc-model-average{font-weight:700}.usc-model-widget .usc-model-positive{color:#1f7a1f}.usc-model-widget .usc-model-negative{color:#b3261e}.usc-model-widget .usc-model-note{font-size:12.5px;color:#646c77;margin:14px 0 0}.usc-model-summary{margin-top:20px;padding:16px 18px;background:#f6f8fb;border:1px solid #e2e7ee;border-radius:8px}.usc-model-summary p{font-size:14px;line-height:1.8;margin:0 0 10px;color:#4d5560}.usc-model-summary p:last-child{margin-bottom:0}@media(max-width:560px){.usc-model-widget h2{font-size:20px}.usc-model-plot{height:320px}.usc-model-chartbox{padding:12px 8px 8px}}.forecast-risk-notice{padding:24px;margin:16px 0;border:1px solid #ecc9cf;border-left:4px solid #b52d43;border-radius:12px;background:#fff5f6;color:#51232b}.forecast-risk-notice h2{font-size:1.25rem;margin:0 0 12px}.forecast-risk-notice p{margin:0;line-height:1.7}.usc-model-widget .forecast-period-note{margin:0 0 18px;padding:12px 14px;border:1px solid #f1e2b8;border-left:4px solid #d9a521;border-radius:9px;background:#fff8e6;color:#5c4a1c;font-size:13px;line-height:1.6}