.refine[data-astro-cid-gwfr53et]{border:1px solid var(--border-strong);background:var(--surface);grid-column:1/-1;padding:16px 18px;position:relative}.refine__row[data-astro-cid-gwfr53et]{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:12px 16px;display:grid}.refine__item[data-astro-cid-gwfr53et]{gap:5px;min-width:0;display:grid}.refine__label[data-astro-cid-gwfr53et]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);font-size:9.5px}.refine__select[data-astro-cid-gwfr53et]{border:1px solid var(--border-strong);background:var(--surface);width:100%;color:var(--text);cursor:pointer;padding:8px 10px;font-family:inherit;font-size:13px}.refine__select[data-astro-cid-gwfr53et]:focus-visible{outline:2px solid var(--brand-deep);outline-offset:2px}.refine__foot[data-astro-cid-gwfr53et]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.refine__note[data-astro-cid-gwfr53et]{max-width:var(--measure);color:var(--text-faint);margin:12px 0 0;font-size:11.5px;line-height:1.6}.refine__go[data-astro-cid-gwfr53et]{border:1px solid var(--border-strong);background:var(--ink);color:#fff;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;flex:none;margin-top:12px;padding:12px 20px;font-size:11px;font-weight:500;transition:background .2s,transform .2s,box-shadow .2s}.refine__go[data-astro-cid-gwfr53et]:hover{background:var(--brand-deep);box-shadow:var(--shadow-lift);transform:translateY(-3px)}.refine__go[data-astro-cid-gwfr53et]:focus-visible{outline:2px solid var(--brand-deep);outline-offset:3px}.refine__switch[data-astro-cid-gwfr53et],.refine__toggle[data-astro-cid-gwfr53et]{display:none}@media (width<=560px){.refine[data-astro-cid-gwfr53et]{padding:14px}.refine__go[data-astro-cid-gwfr53et]{width:100%}.refine__switch[data-astro-cid-gwfr53et]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}.refine__toggle[data-astro-cid-gwfr53et]{cursor:pointer;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text);align-items:center;gap:10px;font-size:10.5px;font-weight:500;display:flex}.refine__togglelabel[data-astro-cid-gwfr53et]{flex:1}.refine__badge[data-astro-cid-gwfr53et]{background:var(--ink);color:#fff;letter-spacing:0;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;display:grid}.refine__chev[data-astro-cid-gwfr53et]{border-right:2px solid var(--text-soft);border-bottom:2px solid var(--text-soft);width:8px;height:8px;transition:transform .2s;transform:translateY(-2px)rotate(45deg)}.refine__switch[data-astro-cid-gwfr53et]:checked~.refine__toggle[data-astro-cid-gwfr53et] .refine__chev[data-astro-cid-gwfr53et]{transform:translateY(2px)rotate(-135deg)}.refine__switch[data-astro-cid-gwfr53et]:focus-visible~.refine__toggle[data-astro-cid-gwfr53et]{outline:2px solid var(--brand-deep);outline-offset:4px}.refine__body[data-astro-cid-gwfr53et]{display:none}.refine__switch[data-astro-cid-gwfr53et]:checked~.refine__body[data-astro-cid-gwfr53et]{margin-top:14px;display:block}}
