.h1MEDa_discovery{background:linear-gradient(108deg,#eef9f5 0%,#f7fcfa 56%,#e3f5ef 100%);border-bottom:1px solid #d7e9e4;position:relative;overflow:hidden}.h1MEDa_discoveryShell{min-height:224px;padding-top:2.25rem;padding-bottom:1.25rem;position:relative}.h1MEDa_discoveryCopy{z-index:1;max-width:700px;position:relative}.h1MEDa_eyebrow{color:#0a716e;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .55rem;font-size:.68rem;font-weight:900}.h1MEDa_discovery h1{color:#123a55;letter-spacing:-.055em;margin:0;font-size:clamp(2rem,3.6vw,3rem);line-height:1.03}.h1MEDa_discoveryCopy>p:not(.h1MEDa_eyebrow){color:#5a7488;margin:.6rem 0 1.15rem;font-size:.93rem}.h1MEDa_searchBar{background:#fff;border:1px solid #c8e4df;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;max-width:620px;display:grid;overflow:hidden;box-shadow:0 9px 20px #125b561c}.h1MEDa_searchBar input{color:#183d52;border:0;outline:0;min-width:0;height:43px;padding:.7rem .9rem;font-size:.84rem}.h1MEDa_searchBar input::placeholder{color:#8295a1}.h1MEDa_searchBar:focus-within{border-color:#087b78;box-shadow:0 0 0 3px #c6eee7}.h1MEDa_searchBar button,.h1MEDa_quickFilters button{color:#fff;cursor:pointer;background:#087c78;border:0;justify-content:center;align-items:center;min-height:43px;padding:0 .9rem;font-size:.8rem;font-weight:900;line-height:1;display:inline-flex}.h1MEDa_searchBar button{padding:0 1.1rem}.h1MEDa_searchBar button:hover,.h1MEDa_quickFilters button:hover{background:#056b69}.h1MEDa_discoveryImage{opacity:.77;width:min(36%,400px);position:absolute;top:0;bottom:0;right:clamp(1rem,4vw,3rem);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 32% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 32% 100%)}.h1MEDa_discoveryImage:after{content:"";background:linear-gradient(90deg,#eaf8f4 0%,#0000 35%),linear-gradient(#0000 54%,#eaf8f4 100%);position:absolute;inset:0}.h1MEDa_discoveryImage img{object-fit:cover;object-position:center}.h1MEDa_quickFilters{z-index:2;grid-template-columns:180px 180px auto auto;align-items:center;gap:.55rem;margin-top:1.1rem;display:grid;position:relative}.h1MEDa_quickFilters label{min-width:0}.h1MEDa_quickFilters input,.h1MEDa_quickFilters select{color:#415f72;background:#ffffffe6;border:1px solid #cadfdf;border-radius:6px;width:100%;min-height:35px;padding:.4rem .6rem;font-size:.75rem}.h1MEDa_quickFilters input:focus,.h1MEDa_quickFilters select:focus{outline-offset:1px;border-color:#087b78;outline:2px solid #bfeae3}.h1MEDa_quickFilters button{white-space:nowrap;border-radius:6px;padding:0 .9rem}.h1MEDa_quickFilters a{color:#0c716f;white-space:nowrap;font-size:.75rem;font-weight:900;text-decoration:none}.h1MEDa_quickFilters a:hover{text-underline-offset:3px;text-decoration:underline}.h1MEDa_screenReaderOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.h1MEDa_directory{max-width:1080px;padding-top:1.1rem;padding-bottom:4.5rem}.h1MEDa_results{min-width:0}.h1MEDa_resultsHeading{border-bottom:1px solid #dce8e9;justify-content:space-between;align-items:center;margin:0 0 .95rem;padding:.2rem 0 .85rem;display:flex}.h1MEDa_resultsHeading p{color:#5b7186;margin:0;font-size:.82rem}.h1MEDa_resultsHeading strong{color:#123651}.h1MEDa_jobList{gap:.72rem;display:grid}.h1MEDa_state{background:#fff;border:1px dashed #b9d7d5;border-radius:16px;padding:2rem}.h1MEDa_state h2{color:#153450;margin:.5rem 0}.h1MEDa_state p:not(.h1MEDa_kicker){color:#5d7187;max-width:560px;line-height:1.6}.h1MEDa_pagination{grid-template-columns:1fr 1fr;margin-top:1.35rem;display:grid}.h1MEDa_pagination .h1MEDa_button:last-child{justify-self:end}@media (max-width:760px){.h1MEDa_discoveryShell{min-height:0;padding-top:1.75rem;padding-bottom:1rem}.h1MEDa_discoveryImage{display:none}.h1MEDa_quickFilters{grid-template-columns:1fr 1fr}.h1MEDa_quickFilters button{grid-column:1/-1}.h1MEDa_quickFilters a{grid-column:1/-1;justify-self:start}.h1MEDa_directory{padding-top:1rem;padding-bottom:3rem}.h1MEDa_resultsHeading{flex-direction:column;align-items:flex-start;gap:.35rem}.h1MEDa_pagination{gap:.75rem}.h1MEDa_pagination .h1MEDa_button{padding:.7rem .75rem;font-size:.84rem}}@media (max-width:460px){.h1MEDa_searchBar{box-shadow:none;background:0 0;border:0;grid-template-columns:1fr;gap:.55rem;overflow:visible}.h1MEDa_searchBar input{background:#fff;border:1px solid #c8e4df;border-radius:8px}.h1MEDa_searchBar button{border-radius:8px}.h1MEDa_quickFilters{grid-template-columns:1fr}}
.KnYeya_card{background:#fff;border:1px solid #d6e4ed;border-radius:19px;min-width:0;padding:1.05rem 1.15rem .8rem;box-shadow:0 10px 25px #18465b0f}.KnYeya_top{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:.9rem;display:grid}.KnYeya_companyMark{color:#0752a0;background:linear-gradient(135deg,#edf7ff,#dcecff);border-radius:9px;place-items:center;width:56px;height:56px;font-size:1.25rem;font-weight:800;display:grid;position:relative;overflow:hidden}.KnYeya_companyInitials{grid-area:1/1}.KnYeya_companyLogo{z-index:1;object-fit:contain;background:#fff;grid-area:1/1;width:100%;height:100%}.KnYeya_identity{min-width:0}.KnYeya_identity h2{color:#062a4c;margin:0;font-size:clamp(1.05rem,1.45vw,1.28rem);line-height:1.15}.KnYeya_identity h2 a{color:inherit;text-decoration:none}.KnYeya_identity h2 a:hover{text-decoration:underline}.KnYeya_identity p{color:#526a87;text-overflow:ellipsis;white-space:nowrap;margin:.18rem 0 0;font-size:.82rem;overflow:hidden}.KnYeya_verificationBadges{flex-wrap:wrap;gap:.3rem;margin-top:.36rem;display:flex}.KnYeya_providerBadge,.KnYeya_memberBadge{white-space:nowrap;border-radius:999px;align-items:center;padding:.25rem .45rem;font-size:.62rem;font-weight:800;line-height:1;display:inline-flex}.KnYeya_providerBadge{color:#056852;background:#d9faed}.KnYeya_memberBadge{color:#694d00;background:#fff1bd}.KnYeya_tools{align-items:center;gap:.8rem;display:flex}.KnYeya_vacancies{color:#00736f;white-space:nowrap;background:#e0f8ed;border-radius:999px;flex:none;padding:.42rem .65rem;font-size:.73rem;font-weight:800}.KnYeya_bookmark{color:#344e6b;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:.2rem;display:grid}.KnYeya_bookmark:hover,.KnYeya_bookmark[aria-pressed=true]{color:#007d7b;background:#e7f6f2}.KnYeya_bookmark:focus-visible{outline-offset:2px;outline:2px solid #007d7b}.KnYeya_bookmark:disabled{cursor:wait;opacity:.65}.KnYeya_bookmark svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:1.35rem;height:1.35rem}.KnYeya_metadata{flex-wrap:wrap;gap:.7rem 0;margin:.9rem 0 .7rem;display:flex}.KnYeya_metadata>span{color:#4a6280;border-left:1px solid #d6e4ed;align-items:center;gap:.45rem;min-width:0;padding:0 .8rem;font-size:.82rem;line-height:1.25;display:inline-flex}.KnYeya_metadata>span:first-child{border-left:0;padding-left:0}.KnYeya_metadata svg,.KnYeya_deadline svg{fill:none;stroke:#007d7b;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:none;width:1.1rem;height:1.1rem}.KnYeya_skills{flex-wrap:wrap;gap:.45rem;margin:0 0 .7rem;display:flex}.KnYeya_skills>span{border-radius:12px;padding:.36rem .65rem;font-size:.72rem;line-height:1}.KnYeya_skill0{color:#1461b8;background:#e7f2ff}.KnYeya_skill1{color:#007776;background:#e1f8ef}.KnYeya_skill2{color:#6543a5;background:#eee8ff}.KnYeya_skill3{color:#765135;background:#fff0e1}.KnYeya_footer{border-top:1px solid #d6e4ed;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.7rem;display:flex}.KnYeya_deadline{color:#506782;align-items:center;gap:.5rem;min-width:0;font-size:.78rem;display:inline-flex}.KnYeya_applyButton{color:#fff;text-align:center;background:linear-gradient(135deg,#007d7b,#006a70);border-radius:10px;flex:none;min-width:8.9rem;padding:.65rem .85rem;font-size:.8rem;font-weight:800;text-decoration:none;box-shadow:0 5px 12px #00636e30}.KnYeya_applyButton:hover{background:#005e66}@media (max-width:760px){.KnYeya_card{padding:1.3rem}.KnYeya_top{grid-template-columns:58px minmax(0,1fr);gap:1rem}.KnYeya_companyMark{width:58px;height:58px;font-size:1.25rem}.KnYeya_tools{grid-column:2;justify-self:start;gap:1rem}.KnYeya_metadata>span{padding:0 .9rem;font-size:.93rem}.KnYeya_skills>span{padding:.45rem .8rem;font-size:.9rem}}@media (max-width:480px){.KnYeya_metadata{grid-template-columns:1fr;gap:.7rem;display:grid}.KnYeya_metadata>span,.KnYeya_metadata>span:first-child{border-left:0;padding:0}.KnYeya_footer{flex-direction:column;align-items:stretch}.KnYeya_applyButton{width:100%;min-width:0}}
