#today h2{font-size:1.15rem;margin:18px 0 8px}#today h2:first-child{margin-top:0}.ob-table td:first-child{font-weight:600}.ob-table .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.bm-chart figcaption small{font-weight:400;color:var(--ink-faint)}.ob-mini{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:10px 0 6px;padding:0;list-style:none}.ob-mini li{padding:10px 12px;border:1px solid var(--line,#e3e7ee);border-radius:var(--radius-sm,10px);background:var(--surface,#fff)}.ob-mini strong{display:block;font-size:.92rem}.ob-mini span{font-family:var(--font-mono);font-size:.95rem;color:var(--brand)}