html,body{overscroll-behavior-y:none;-webkit-overscroll-behavior-y:none;background-color:#f9fafb}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.horizontal-scroll-container{position:relative}.scroll-fog-left,.scroll-fog-right{pointer-events:none;z-index:10;width:40px;position:absolute;top:0;bottom:0}.scroll-fog-left{background:linear-gradient(90deg,#f9fafb,rgba(249,250,251,0));left:0}.scroll-fog-right{background:linear-gradient(270deg,#f9fafb,rgba(249,250,251,0));right:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:.5s ease-out fadeIn}.job-card{transition:all .2s ease-in-out}.job-card:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgba(0,0,0,.05)}.job-row{transition:background-color .2s}.job-row:hover{background-color:rgba(249,250,251,.8)}.department-badge{letter-spacing:.01em;font-weight:500}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.slide-in{animation:.3s ease-out slideIn}.card-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;display:grid}.job-card{flex-direction:column;height:100%;display:flex}.job-card-content{flex-grow:1}.job-description h1,.job-description h2,.job-description h3,.job-description h4,.job-description h5,.job-description h6{margin-top:1rem;margin-bottom:.5rem;font-weight:600;line-height:1.25}.job-description p{margin-bottom:.75rem}.job-description ul,.job-description ol{margin-bottom:1rem;margin-left:1.5rem}.job-description li{margin-bottom:.25rem}.job-description a{color:#3b82f6;text-decoration:underline}.sidebar-job-description ul{margin:.5rem 0;padding-left:1.25rem;list-style-type:disc}.sidebar-job-description ol{margin:.5rem 0;padding-left:1.25rem;list-style-type:decimal}.sidebar-job-description ul li,.sidebar-job-description ol li{margin-bottom:.35rem}.sidebar-job-description p{margin-bottom:.5rem}.sidebar-job-description h1,.sidebar-job-description h2,.sidebar-job-description h3,.sidebar-job-description h4{margin-top:.75rem;margin-bottom:.5rem;font-weight:600}.sidebar-job-description a{color:#06c;text-decoration:underline}.apply-page-no-scrollbar::-webkit-scrollbar{display:none}.apply-page-no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.apply-page-no-scrollbar [data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}.apply-page-no-scrollbar [data-radix-scroll-area-viewport]{-ms-overflow-style:none;scrollbar-width:none}
/*# sourceMappingURL=76c10f1aef031f9a.css.map*/