.vendor-identification[data-astro-cid-3nbpql3r]{color:#40536b;font-size:.875rem;line-height:1.6}.vendor-identification[data-astro-cid-3nbpql3r] p[data-astro-cid-3nbpql3r]{max-width:70ch;margin:0 0 6px}.featured-candidate[data-astro-cid-qbhu5wh6][hidden],.featured-evergreen[data-astro-cid-qbhu5wh6][hidden]{display:none}.featured-evergreen[data-astro-cid-qbhu5wh6]{background:var(--cyan-pale);border:1px solid #c9e6ed;border-radius:16px;padding:36px}.featured-evergreen[data-astro-cid-qbhu5wh6] h3[data-astro-cid-qbhu5wh6]{font:900 2.8rem/1 var(--font-display);margin-bottom:20px}.featured-evergreen[data-astro-cid-qbhu5wh6]>p[data-astro-cid-qbhu5wh6]:not(.eyebrow){color:var(--muted);margin-bottom:25px;font-size:1rem}.desktop-search{background:#fff;border:1px solid #94a6b7;border-radius:26px;align-items:center;gap:10px;width:100%;max-width:640px;min-height:48px;margin-bottom:18px;padding:0 16px;display:flex}.desktop-search:focus-within{outline:2px solid var(--blue);outline-offset:3px}.desktop-search>svg{fill:none;stroke:#53677e;stroke-width:1.8px;flex-shrink:0;width:19px;height:19px}.desktop-search input{width:100%;min-width:0;min-height:46px;color:var(--ink);background:0 0;border:0;outline:0;padding:9px 0;font-size:1rem}.desktop-search input::placeholder{color:#526176;opacity:1}.desktop-search input::-webkit-search-cancel-button{display:none}.desktop-search .clear-search{color:#405670;background:0 0;border:0;min-width:32px;min-height:44px;padding:0;font-size:1.4rem}.desktop-search .clear-search[hidden]{display:none}.desktop-discovery .desktop-filters{margin-bottom:12px}.desktop-toolbar{justify-content:space-between;align-items:center;gap:20px;min-height:44px;margin-bottom:24px;display:flex}.desktop-toolbar>p{color:#465b70;margin:0;font-size:.875rem}.desktop-toolbar label{color:#465b70;align-items:center;gap:10px;font-size:.875rem;font-weight:400;display:flex}.desktop-toolbar select{border:1px solid #a6b7c6;border-radius:23px;width:220px;min-height:44px;margin:0;padding:9px 30px 9px 15px;font-size:.875rem}.desktop-toolbar select:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.desktop-query,.desktop-notice{color:#465b70;overflow-wrap:anywhere;margin:0 0 20px;font-size:.875rem;line-height:1.5}.desktop-notice{color:#6c4300;background:#fff4db;border-radius:7px;padding:12px}.desktop-discovery [hidden]{display:none!important}@media (width<=600px){.desktop-toolbar{flex-wrap:wrap;gap:12px}.desktop-toolbar label{min-width:0;max-width:100%}.desktop-toolbar select{flex-shrink:1;min-width:0;max-width:100%}}
