.prow{margin:12px 0 4px}.prow h2{align-items:baseline;gap:10px;margin:0 0 8px;font-size:17px;display:flex}.prow h2 span{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:400;overflow:hidden}.prow .grid{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:clamp(150px,40vw,240px);grid-auto-flow:column;padding-bottom:6px;overflow-x:auto}.prow .card{scroll-snap-align:start}.prow-off{color:var(--muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:13px}.prow-off a{color:var(--text)}.prow-off a:hover{color:var(--hot)}
