.ZDFC0W_wrap{flex-direction:column;gap:16px;display:flex}.ZDFC0W_top{flex-wrap:wrap;align-items:center;gap:12px 32px;padding-top:12px;display:flex}.ZDFC0W_title{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;flex:min(360px,100%);margin:0;font-size:30px;font-weight:400;line-height:1.1}.ZDFC0W_search{max-width:640px;height:48px;box-shadow:inset 0 0 0 1px var(--line-strong);background:var(--surface);border-radius:999px;flex:min(360px,100%);align-items:center;gap:8px;padding:0 6px 0 18px;display:flex}.ZDFC0W_search input{min-width:0;height:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1}.ZDFC0W_search:focus-within{box-shadow:inset 0 0 0 2px var(--navy)}.ZDFC0W_sponsors{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:12px;display:grid}.ZDFC0W_results{flex-direction:column;gap:20px;display:flex}.ZDFC0W_chipsRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ZDFC0W_chips{flex-wrap:wrap;gap:8px;display:flex}.ZDFC0W_chips a{text-decoration:none}.ZDFC0W_chev{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.ZDFC0W_searchIcon{fill:none;width:20px;height:20px;stroke:var(--ink-muted);stroke-width:1.75px;stroke-linecap:round;flex:none}.ZDFC0W_scrim{z-index:40;background:var(--scrim);position:fixed;inset:0}.ZDFC0W_panel{z-index:41;border-radius:var(--radius-xl);background:var(--surface-raised);width:min(440px,100% - 24px);color:var(--ink);display:flex;position:fixed;top:10px;bottom:10px;right:10px;box-shadow:0 24px 64px #0f1a2247}.ZDFC0W_panelForm{flex-direction:column;flex:1;min-height:0;display:flex}.ZDFC0W_two{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ZDFC0W_count{color:var(--ink-muted);margin:0;font-size:15px}.ZDFC0W_count strong{color:var(--ink);font-variant-numeric:tabular-nums}.ZDFC0W_grid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:24px;display:grid}.ZDFC0W_empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:72px 24px;display:flex}.ZDFC0W_empty h2{font-family:var(--font-display);margin:0;font-size:30px;font-weight:400;line-height:1.2}.ZDFC0W_empty p{color:var(--ink-muted);margin:0}@media (max-width:640px){.ZDFC0W_title{font-size:24px}.ZDFC0W_sponsors>:nth-child(n+2){display:none}.ZDFC0W_chips{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:0 16px 4px;overflow-x:auto}.ZDFC0W_chips>*{flex:none}}
