.r-hub__intro[data-astro-cid-5gqmyaob] h1[data-astro-cid-5gqmyaob]{letter-spacing:-.07em;margin:0;font-size:clamp(2.5rem,6vw,4.6rem);line-height:.96}.r-hub__intro[data-astro-cid-5gqmyaob] p[data-astro-cid-5gqmyaob]{max-width:42rem}.r-hub__intro[data-astro-cid-5gqmyaob] a[data-astro-cid-5gqmyaob]:not(.button){color:var(--accent);font-weight:800;text-decoration:none}.r-hub__intro[data-astro-cid-5gqmyaob] a[data-astro-cid-5gqmyaob]:not(.button):hover{text-decoration:underline}.r-hub__intro[data-astro-cid-5gqmyaob] a[data-astro-cid-5gqmyaob]:not(.button):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.r-hub__actions[data-astro-cid-5gqmyaob]{flex-wrap:wrap;gap:.75rem;margin:1.35rem 0 0;display:flex}.r-hub__contrast[data-astro-cid-5gqmyaob],.r-hub__scope[data-astro-cid-5gqmyaob],.r-hub__catalog[data-astro-cid-5gqmyaob]{border-top:1px solid var(--rule-line);max-width:46rem;margin-top:clamp(2.1rem,5vw,3.4rem);padding-top:clamp(2.1rem,5vw,3.2rem)}.r-hub__catalog[data-astro-cid-5gqmyaob]{max-width:52rem}.r-hub__contrast[data-astro-cid-5gqmyaob] h2[data-astro-cid-5gqmyaob],.r-hub__scope[data-astro-cid-5gqmyaob] h2[data-astro-cid-5gqmyaob],.r-hub__catalog[data-astro-cid-5gqmyaob] h2[data-astro-cid-5gqmyaob]{letter-spacing:-.045em;margin:0;font-size:clamp(1.55rem,3vw,2.2rem)}.r-hub__contrast[data-astro-cid-5gqmyaob] p[data-astro-cid-5gqmyaob],.r-hub__scope[data-astro-cid-5gqmyaob] p[data-astro-cid-5gqmyaob],.r-hub__catalog[data-astro-cid-5gqmyaob]>p[data-astro-cid-5gqmyaob]{max-width:42rem;color:var(--muted);margin:.85rem 0 0;font-size:1.02rem;line-height:1.7}.r-hub__contrast[data-astro-cid-5gqmyaob] a[data-astro-cid-5gqmyaob]{color:var(--accent);font-weight:800;text-decoration:none}.r-hub__contrast[data-astro-cid-5gqmyaob] a[data-astro-cid-5gqmyaob]:hover{text-decoration:underline}.r-hub__contrast[data-astro-cid-5gqmyaob] a[data-astro-cid-5gqmyaob]:focus-visible,.r-hub__catalog[data-astro-cid-5gqmyaob] a[data-astro-cid-5gqmyaob]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.r-hub__filters[data-astro-cid-5gqmyaob]{flex-wrap:wrap;align-items:flex-end;gap:.75rem .65rem;margin:1.4rem 0 .4rem;display:flex}.r-hub__filters[data-astro-cid-5gqmyaob]>label[data-astro-cid-5gqmyaob]{flex:none}.r-hub__search-group[data-astro-cid-5gqmyaob]{flex:12rem;align-items:flex-end;gap:.35rem;min-width:min(100%,10rem);display:flex}.r-hub__filters[data-astro-cid-5gqmyaob] label[data-astro-cid-5gqmyaob]{color:var(--muted);letter-spacing:.02em;gap:.35rem;font-size:.82rem;font-weight:800;display:grid}.r-hub__filters[data-astro-cid-5gqmyaob] select[data-astro-cid-5gqmyaob],.r-hub__filters[data-astro-cid-5gqmyaob] input[data-astro-cid-5gqmyaob]{border:1px solid var(--border);background:var(--card);min-width:5.5rem;min-height:44px;color:var(--text);font:inherit;border-radius:.65rem;padding:.45rem .7rem;font-weight:700}.r-hub__search[data-astro-cid-5gqmyaob]{flex:auto;min-width:0}.r-hub__search[data-astro-cid-5gqmyaob] input[data-astro-cid-5gqmyaob]{box-sizing:border-box;width:100%;min-width:0;max-width:none}.r-hub__submit[data-astro-cid-5gqmyaob]{flex:none;min-height:44px;padding:.45rem 1.15rem}.r-hub__filters[data-astro-cid-5gqmyaob] select[data-astro-cid-5gqmyaob]:focus-visible,.r-hub__filters[data-astro-cid-5gqmyaob] input[data-astro-cid-5gqmyaob]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.r-hub__results[data-astro-cid-5gqmyaob]{margin-top:1.75rem}.r-hub__results[data-astro-cid-5gqmyaob][hidden],.r-hub__empty[data-astro-cid-5gqmyaob][hidden]{display:none}.r-hub__results[data-astro-cid-5gqmyaob] h3[data-astro-cid-5gqmyaob]{letter-spacing:-.03em;margin:0 0 .65rem;font-size:1.05rem}.r-hub__empty[data-astro-cid-5gqmyaob],.r-hub__note[data-astro-cid-5gqmyaob]{color:var(--muted);margin:1.25rem 0 0}.r-hub__note[data-astro-cid-5gqmyaob]{max-width:42rem;font-size:.92rem;line-height:1.65}.r-hub__disclaimer[data-astro-cid-5gqmyaob]{max-width:42rem;color:var(--muted);margin:2rem 0 0;font-size:.92rem;line-height:1.65}.r-hub__cta[data-astro-cid-5gqmyaob]{margin:2.2rem 0 0}.visually-hidden[data-astro-cid-5gqmyaob]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
