.talent-search-hero{padding-bottom:44px}.talent-quick-search{display:flex;max-width:760px;margin-top:24px;padding:7px;background:#fff;border:1px solid #ccd9ea;border-radius:14px;box-shadow:0 12px 30px rgba(17,48,99,.08)}.talent-quick-search input{min-width:0;flex:1;padding:12px 14px;border:0;outline:0;font:inherit}.talent-quick-search .btn{white-space:nowrap}.talent-search-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:26px;align-items:start;padding-top:40px;padding-bottom:70px}.talent-filters{position:sticky;top:20px;padding:20px}.filter-heading,.results-toolbar,.pagination{display:flex;align-items:center;justify-content:space-between;gap:16px}.filter-heading{margin-bottom:18px}.filter-heading strong{font-size:19px}.filter-heading a{font-size:13px}.talent-filters details{margin-top:18px;padding-top:15px;border-top:1px solid #dce5f2}.talent-filters summary{cursor:pointer;font-weight:750;color:#19325b;margin-bottom:14px}.filter-check{display:flex;align-items:flex-start;gap:9px;margin:13px 0;color:#354966;font-size:14px}.talent-results{min-width:0}.results-toolbar{margin-bottom:16px}.results-toolbar>div{display:grid;gap:3px}.results-toolbar>div strong{font-size:18px}.results-toolbar small{color:#687994}.results-toolbar .field{width:auto;min-width:190px;margin:0}.search-empty{text-align:center;padding:46px 25px}.search-empty h2{margin-top:0}.pagination{margin-top:26px;padding:18px 4px;border-top:1px solid #dce5f2}.pagination a{font-weight:750}.pagination span{color:#687994}.profile-card{transition:transform .15s ease,box-shadow .15s ease}.profile-card:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(17,48,99,.08)}@media(max-width:900px){.talent-search-layout{grid-template-columns:240px minmax(0,1fr)}}@media(max-width:760px){.talent-quick-search{display:grid}.talent-search-layout{grid-template-columns:1fr;padding-top:24px}.talent-filters{position:static}.results-toolbar{align-items:flex-start}.results-toolbar .field{min-width:0;width:155px}}@media(max-width:480px){.results-toolbar{display:grid}.results-toolbar form,.results-toolbar .field{width:100%}.pagination{font-size:13px}}
