.local-hubs .hub-monthly-label{color:var(--foreground);margin:.8rem 0;font-size:.83rem;font-weight:700}.local-hubs .hub-historical-context{border-top:1px solid var(--border,#d6dfdf);margin-top:1rem;padding-top:.9rem}.local-hubs .hub-historical-context h3{margin:.4rem 0;font-size:1rem;line-height:1.4}.local-hubs .hub-historical-context :is(p,small){color:#415a6b;font-size:.85rem;line-height:1.6}.local-hubs .hub-metro-card .hub-monthly-availability{color:#415a6b;min-height:5rem;font-size:.9rem;line-height:1.6}.local-hubs .hub-monthly-comparison{scroll-margin-top:6rem}.local-hubs .hub-monthly-comparison .hub-table-scroll{margin-top:1.2rem}.local-hubs .hub-monthly-comparison td small{color:#415a6b;font-size:.75rem;display:block}.local-hubs .hub-monthly-interpretation{max-width:76ch}.local-hubs .hub-preview-freshness{grid-column:1/-1;margin:0}.local-hubs .hub-preview-history{margin:0;padding:1.2rem 30px 1.5rem}.local-hubs .hub-preview-stats small{color:#415a6b;font-size:.8rem;line-height:1.5}.local-hubs .mm-source{border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:12px;margin-top:1.4rem;padding:1.2rem}.local-hubs .mm-source :is(p,dt,dd){font-size:.85rem;line-height:1.6}.local-hubs .mm-source dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1.2rem;display:grid}.local-hubs .mm-source dd{margin:.2rem 0 0;font-weight:600}.local-hubs .mm-source a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}@media (width<=700px){.local-hubs .hub-preview-history{padding-inline:22px}.local-hubs .hub-monthly-comparison .data-table{min-width:720px}.local-hubs .mm-source dl{grid-template-columns:minmax(0,1fr)}}@media (width<=390px){.local-hubs :is(.hub-metro-card dl,.hub-preview-stats){grid-template-columns:minmax(0,1fr)}}
