.filter[data-astro-cid-j5dhijaq]{gap:var(--space-3);padding:var(--space-6) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);display:grid}.row[data-astro-cid-j5dhijaq]{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.filter[data-astro-cid-j5dhijaq][data-js=off] .js-only[data-astro-cid-j5dhijaq]{display:none}.legend[data-astro-cid-j5dhijaq]{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ember-deep);min-width:6rem;font-size:.7rem;font-weight:700}.chips[data-astro-cid-j5dhijaq]{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip[data-astro-cid-j5dhijaq]{align-items:baseline;gap:var(--space-2);font-family:var(--font-body);border:1px solid var(--rule);color:var(--text);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border-radius:999px;padding:.5rem .8rem;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.chip[data-astro-cid-j5dhijaq]:hover{border-color:var(--color-leaf);background:var(--color-leaf-soft)}.chip[data-astro-cid-j5dhijaq]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.chip[data-astro-cid-j5dhijaq].is-active{background:var(--color-leaf-deep);border-color:var(--color-leaf-deep);color:var(--color-cream-raised)}.chip[data-astro-cid-j5dhijaq] .num[data-astro-cid-j5dhijaq]{font-family:var(--font-display);letter-spacing:.02em;color:var(--color-ember-deep);font-size:.95em;font-weight:400}.chip[data-astro-cid-j5dhijaq].is-active .num[data-astro-cid-j5dhijaq]{color:var(--color-gold)}.n[data-astro-cid-j5dhijaq]{opacity:.7;font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:500}.search[data-astro-cid-j5dhijaq]{align-items:center;gap:var(--space-3);flex:18rem;display:flex}.search[data-astro-cid-j5dhijaq] input[data-astro-cid-j5dhijaq]{font-family:var(--font-body);color:var(--text);border:0;border-bottom:1px solid var(--rule);background:0 0;border-radius:0;flex:1;padding:.45rem .2rem;font-size:.95rem}.search[data-astro-cid-j5dhijaq] input[data-astro-cid-j5dhijaq]:focus{border-bottom-color:var(--color-leaf)}.search[data-astro-cid-j5dhijaq] input[data-astro-cid-j5dhijaq]:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}.reset[data-astro-cid-j5dhijaq]{font-family:var(--font-body);color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0;font-size:.8rem;font-weight:600}.status[data-astro-cid-j5dhijaq]{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);min-height:1rem;margin:0;font-size:.72rem;font-weight:600}.wrap[data-astro-cid-edc2mqe3]{max-width:var(--container);padding:var(--space-16) var(--space-6) var(--space-24);margin-inline:auto}.lede[data-astro-cid-edc2mqe3]{max-width:var(--measure);margin-bottom:var(--space-8)}.eyebrow[data-astro-cid-edc2mqe3]{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--color-ember-deep);margin:0 0 var(--space-4);font-size:.75rem;font-weight:700}h1[data-astro-cid-edc2mqe3]{margin:0 0 var(--space-4)}h1[data-astro-cid-edc2mqe3] span[data-astro-cid-edc2mqe3]{display:block}.sub[data-astro-cid-edc2mqe3]{margin:0 0 var(--space-6);font-family:var(--font-body);color:var(--text-muted);font-size:.95rem;font-weight:600}.sub[data-astro-cid-edc2mqe3] .num[data-astro-cid-edc2mqe3]{color:var(--color-ember-deep)}.standfirst[data-astro-cid-edc2mqe3]{font-family:var(--font-body);color:var(--text-muted);margin:0;font-size:1.05rem;line-height:1.6}.grid[data-astro-cid-edc2mqe3]{gap:var(--space-8) var(--space-6);margin-top:var(--space-12);grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));display:grid}.grid[data-astro-cid-edc2mqe3]>[data-astro-cid-edc2mqe3][data-item]{content-visibility:auto;contain-intrinsic-size:auto 320px;display:block;container-type:inline-size}.grid[data-astro-cid-edc2mqe3]>[data-astro-cid-edc2mqe3][data-item][hidden]{display:none}.none[data-astro-cid-edc2mqe3]{margin:var(--space-16) 0 0;max-width:var(--measure);font-family:var(--font-body);color:var(--text-muted);font-size:1.05rem}
