.z-lineup-kind{display:inline-block;margin-left:.6rem;vertical-align:middle;font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:var(--fw-bold);font-variation-settings:normal;letter-spacing:.04em;color:var(--primary-200);background:var(--primary-800);border-radius:var(--radius-pill);padding:.15rem .6rem}.z-newstab{display:contents}.z-newstab-lbl{order:1;cursor:pointer;padding:8px 14px;border-radius:999px;border:1px solid var(--z-line,#1e2a44);color:var(--z-dim,#9fb0cc);font-weight:600;font-size:.95rem;white-space:nowrap}.z-newstab:has(:checked) .z-newstab-lbl{background:var(--z-accent-soft,#17233c);border-color:var(--z-accent,#ff7a1a);color:var(--z-fg,#eaf0fb)}.z-newstab :focus-visible+.z-newstab-lbl,.z-newstab-lbl:focus-visible{outline:2px solid var(--z-accent,#ff7a1a);outline-offset:2px}.z-newstab-panel{order:2;flex:0 0 100%;display:none;margin-top:14px;min-width:0;max-width:100%}.z-newstab:has(:checked) .z-newstab-panel{display:block}.z-newstabs{display:flex;flex-wrap:wrap;gap:0 8px}.z-past-cols{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:start;margin:0 0 1.25rem}@media (max-width:1000px){.z-past-cols{grid-template-columns:1fr}}.z-past-cols>.z-h2h{margin:0}