.page_head__ajAUR{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;margin-bottom:20px}.page_headText__FJLOq{flex:3 1 340px;min-width:0}.page_title__lrjZG{margin:0 0 5px;font-family:var(--font-display);font-weight:800;font-size:clamp(22px,2.4vw,28px);letter-spacing:-.03em;color:var(--brown-800)}.page_sub__iUqWA{margin:0;font-family:var(--font-body);font-size:14.5px;font-weight:500;color:var(--text-muted)}.page_tools__QOFRI{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:nowrap}.page_tools__QOFRI,.page_tools__QOFRI>:first-child{flex:1 1 auto;min-width:0}.page_tools__QOFRI>:not(:first-child){flex:0 0 auto}.page_tools__QOFRI [class*=SortMenu_trigger]{height:44px;border-radius:var(--radius-pill)}.page_sort__BIXnX{display:inline-flex;align-items:center;gap:7px;box-sizing:border-box;height:44px;padding-inline:16px;border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface-lifted);cursor:pointer;font-family:var(--font-body);font-weight:600;font-size:14px;letter-spacing:-.01em;color:var(--text-strong);white-space:nowrap;transition:background var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.page_sort__BIXnX:hover{border-color:var(--brown-500);background:var(--cream-100)}.page_sortLead__AqIGC{font-size:13.5px;font-weight:500;color:var(--text-muted)}.page_tabRow__4yV7n{justify-content:space-between;gap:12px 20px;margin-bottom:16px}.page_tabRow__4yV7n,.page_tabs__1fZay{display:flex;align-items:center;flex-wrap:wrap}.page_tabs__1fZay{gap:8px}.page_tab___o6yf{display:inline-flex;align-items:center;height:36px;padding:0 15px;border:1px solid var(--border-strong);background:var(--surface);color:var(--brown-800);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:13.5px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;text-decoration:none;transition:background var(--dur-fast) var(--ease-standard)}.page_tab___o6yf:hover{background:var(--cream-100)}.page_tabOn__uy_ww{background:var(--feature);border-color:var(--feature);color:var(--on-feature)}.page_tabOn__uy_ww:hover{background:var(--feature-deep)}.page_results__Gc_3Z{margin:0;font-family:var(--font-body);font-size:13.5px;font-weight:500;color:var(--text-muted)}.page_pageRow__hQkHg{display:flex;justify-content:center;margin:30px 0 8px}.page_filterSlot__RLY08:not(:empty){-webkit-margin-after:20px;margin-block-end:20px}