.pbq-hub.svelte-6avqvg{max-width:var(--site-content-wide);margin:0 auto;padding:clamp(40px,4vw,68px) var(--site-gutter) 12px;color:var(--site-ink)}.hub-kicker.svelte-6avqvg{margin:0;color:var(--site-rust);font-size:12.5px;font-weight:500;letter-spacing:.28em}.pbq-hub.svelte-6avqvg h1:where(.svelte-6avqvg){margin:13px 0 0;font-size:clamp(30px,3.8vw,42px);font-weight:600;letter-spacing:-.02em;line-height:1.15}.pbq-hub.svelte-6avqvg h1:where(.svelte-6avqvg) span:where(.svelte-6avqvg){color:var(--site-bronze)}.hub-sub.svelte-6avqvg{max-width:68ch;margin:11px 0 0;color:var(--site-muted);font-size:17px;line-height:1.6}.hub-meta.svelte-6avqvg{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:21px;padding:12px 2px;border-top:1px solid var(--site-line);border-bottom:1px solid var(--site-line)}.hub-meta.svelte-6avqvg span:where(.svelte-6avqvg){color:var(--site-muted);font-size:14px}.hub-meta.svelte-6avqvg b:where(.svelte-6avqvg){margin-right:6px;color:var(--site-ink);font-weight:600}.hub-rows.svelte-6avqvg{display:block;margin-top:6px}.hub-row.svelte-6avqvg{display:grid;grid-template-columns:52px minmax(190px,1.1fr) 130px 96px minmax(230px,1.35fr) 36px;align-items:baseline;gap:clamp(14px,2vw,28px);min-height:72px;padding:20px 8px;border-bottom:1px solid var(--site-line);color:inherit;transition:background .16s ease,border-color .16s ease}.hub-row.svelte-6avqvg:hover,.hub-row.svelte-6avqvg:focus-visible{border-bottom-color:var(--site-bronze-line);background:linear-gradient(90deg,var(--site-bronze-soft),transparent 46%)}.row-number.svelte-6avqvg,.row-code.svelte-6avqvg,.row-count.svelte-6avqvg,.row-types.svelte-6avqvg{color:var(--site-muted);font-family:var(--site-mono);font-size:13px}.row-title.svelte-6avqvg{font-size:18px;font-weight:600;letter-spacing:-.01em}.row-arrow.svelte-6avqvg{color:var(--site-muted);transition:transform .15s ease}.hub-row.svelte-6avqvg:hover .row-arrow:where(.svelte-6avqvg),.hub-row.svelte-6avqvg:focus-visible .row-arrow:where(.svelte-6avqvg){transform:translate(4px);color:var(--site-ink)}.scoring-note.svelte-6avqvg{margin:0;padding:17px 2px;color:var(--site-muted);font-size:15px;line-height:1.6}.scoring-note.svelte-6avqvg em:where(.svelte-6avqvg){color:var(--site-ink);font-style:normal;font-weight:600}.scoring-note.svelte-6avqvg span:where(.svelte-6avqvg){display:block;margin-top:5px;color:var(--site-ink);font-weight:600}.hub-close.svelte-6avqvg{padding:28px 32px 34px;text-align:center}.hub-close.svelte-6avqvg p:where(.svelte-6avqvg){margin:0;font-size:17px;font-weight:600;letter-spacing:-.01em}.hub-close.svelte-6avqvg span:where(.svelte-6avqvg),.hub-close.svelte-6avqvg small:where(.svelte-6avqvg){color:var(--site-muted)}.hub-close.svelte-6avqvg small:where(.svelte-6avqvg){display:block;margin-top:5px;font-size:13px}@media(max-width:1040px){.hub-row.svelte-6avqvg{grid-template-columns:44px minmax(180px,1fr) 96px minmax(180px,1fr) 30px}.row-code.svelte-6avqvg{display:none}}@media(max-width:760px){.pbq-hub.svelte-6avqvg{padding:32px 18px 8px}.hub-row.svelte-6avqvg{grid-template-columns:40px 1fr 74px 26px}.row-types.svelte-6avqvg,.row-code.svelte-6avqvg{display:none}.row-title.svelte-6avqvg{font-size:16px}}@media(prefers-reduced-motion:reduce){.row-arrow.svelte-6avqvg{transition:none}}
