.catalogue-module__w7MO4q__stickyHead{z-index:20;background:var(--surface-page);padding:var(--space-4);border-bottom:1px solid var(--border-subtle);gap:10px;display:grid;position:sticky;top:56px}.catalogue-module__w7MO4q__housePills{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.catalogue-module__w7MO4q__pill{border-radius:var(--radius-pill);min-height:34px;font-family:var(--font-display);font-weight:var(--weight-semibold);letter-spacing:.05em;text-transform:uppercase;background:var(--php-green-100);color:var(--php-green-900);cursor:pointer;border:none;flex:none;place-items:center;padding:0 12px;font-size:11.5px;display:grid}.catalogue-module__w7MO4q__pillActive{background:var(--php-green-800);color:var(--php-cream)}.catalogue-module__w7MO4q__metaRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.catalogue-module__w7MO4q__count{font-family:var(--font-condensed);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-size:12px}.catalogue-module__w7MO4q__filterBtn{border:1px solid var(--border-brand);border-radius:var(--radius-md);min-height:36px;font-family:var(--font-display);font-weight:var(--weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--text-brand);cursor:pointer;background:0 0;place-items:center;padding:0 14px;font-size:12px;display:inline-grid}.catalogue-module__w7MO4q__body{padding:var(--space-4);flex:1}.catalogue-module__w7MO4q__grid{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.catalogue-module__w7MO4q__filterGroupLabel{font-family:var(--font-display);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);margin-bottom:12px;font-size:11.5px}.catalogue-module__w7MO4q__filterList{gap:12px;display:grid}
