.page-module__zhtWba__roastersGrid{gap:var(--bc-space-3);background:0 0;border:0}.page-module__zhtWba__roasterCard{border:var(--bc-border);border-radius:var(--bc-radius-md);grid-template-rows:auto auto auto 1fr auto}.page-module__zhtWba__cardHeader{justify-content:space-between;align-items:center;gap:var(--bc-space-3);min-height:26px;display:flex}.page-module__zhtWba__featuredTag{min-height:26px;padding:0 var(--bc-space-2);border:var(--bc-border);color:var(--bc-text);font-family:var(--bc-font-mono);font-size:var(--bc-type-label);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--bc-radius-pill);background:0 0;justify-content:center;align-items:center;font-weight:400;display:inline-flex}.page-module__zhtWba__roasterLocation{font-family:var(--bc-font-mono);font-size:var(--bc-type-label);letter-spacing:.08em;text-transform:uppercase;color:var(--bc-text);opacity:.8;margin:0}.page-module__zhtWba__roasterDescription{color:var(--bc-text-muted);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;align-self:start;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.page-module__zhtWba__searchForm{gap:var(--bc-space-2);max-width:480px;margin-top:var(--bc-space-3);flex-direction:column;display:flex}.page-module__zhtWba__searchLabel{font:600 14px/1.2 var(--bc-font-body)}.page-module__zhtWba__searchRow{align-items:center;gap:var(--bc-space-2);height:48px;padding:0 var(--bc-space-1) 0 var(--bc-space-4);border:var(--bc-border);border-radius:var(--bc-radius-pill);background:var(--bc-bg-surface);display:flex}.page-module__zhtWba__searchRow:focus-within{background:var(--bc-input-focus-bg)}.page-module__zhtWba__searchRow:has(.page-module__zhtWba__searchInput:focus-visible){outline:3px solid var(--bc-focus-ring);outline-offset:2px}.page-module__zhtWba__searchInput{min-width:0;height:100%;color:var(--bc-text);font:400 16px var(--bc-font-body);background:0 0;border:0;flex:1}.page-module__zhtWba__searchInput::placeholder{color:var(--bc-text-muted)}.page-module__zhtWba__searchInput:focus-visible{outline:none}.page-module__zhtWba__searchBtn{border-radius:var(--bc-radius-pill);min-height:40px;box-shadow:none;}
