.browse-module__bP9ayW__page{padding-block:clamp(28px,5vw,52px) 40px}.browse-module__bP9ayW__head{max-width:62ch}.browse-module__bP9ayW__title{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(32px,5.4vw,54px);font-weight:400;line-height:1.03}.browse-module__bP9ayW__title em{color:var(--gold);font-style:italic}.browse-module__bP9ayW__lead{color:var(--text-dim);margin-top:12px;font-size:15px;line-height:1.7}.browse-module__bP9ayW__filters{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--ink-900);flex-direction:column;gap:14px;margin-top:30px;padding:18px 20px;display:flex}.browse-module__bP9ayW__group{grid-template-columns:86px minmax(0,1fr);align-items:baseline;gap:14px;display:grid}.browse-module__bP9ayW__groupLabel{letter-spacing:.07em;text-transform:uppercase;color:var(--text-faint);font-size:11.5px;font-weight:700}.browse-module__bP9ayW__groupChips{flex-wrap:wrap;gap:7px;display:flex}@media (max-width:620px){.browse-module__bP9ayW__group{grid-template-columns:1fr;gap:8px}.browse-module__bP9ayW__groupChips{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.browse-module__bP9ayW__groupChips::-webkit-scrollbar{display:none}}.browse-module__bP9ayW__count{color:var(--text-faint);font-variant-numeric:tabular-nums;margin-top:26px;font-size:13.5px}.browse-module__bP9ayW__pageOf{margin-left:4px}.browse-module__bP9ayW__grid{grid-template-columns:repeat(auto-fill,minmax(clamp(132px,15vw,176px),1fr));gap:clamp(14px,1.8vw,26px) clamp(10px,1.3vw,18px);margin-top:16px;display:grid}.browse-module__bP9ayW__grid>div{animation:browse-module__bP9ayW__fade-up .5s var(--ease-out) backwards;min-width:0}.browse-module__bP9ayW__empty{border-radius:var(--radius-lg);border:1px dashed var(--line-strong);text-align:center;flex-direction:column;align-items:center;gap:10px;margin-top:60px;padding:50px 24px;display:flex}.browse-module__bP9ayW__empty h2{font-family:var(--font-display);font-size:26px;font-weight:400}.browse-module__bP9ayW__empty p{max-width:46ch;color:var(--text-dim);font-size:14.5px}.browse-module__bP9ayW__empty a{margin-top:8px}.browse-module__bP9ayW__pager{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:44px;padding-top:24px;display:flex}.browse-module__bP9ayW__pagerInfo{color:var(--text-faint);font-variant-numeric:tabular-nums;font-size:13px}
