.job-grid{display:grid;gap:clamp(1rem,2vw,1.5rem);grid-template-columns:repeat(2,minmax(0,1fr));transition:opacity .2s ease}.job-grid.is-loading{opacity:.4;pointer-events:none}.job-card{align-items:center;background:#fff;border:1px solid #dbc4b2;border-radius:9999px;color:#0b2545;display:flex;gap:0;min-height:110px;min-width:0;overflow:hidden;text-decoration:none;transition:box-shadow .5s ease,transform .5s ease}.job-card:hover{box-shadow:0 8px 24px rgba(11,37,69,.1);transform:translateY(-2px)}.job-card--sticky{border-color:#d9b48f}.job-card .job-card-icon{align-items:center;align-self:stretch;background:#f8f3ef;display:flex;flex-shrink:0;justify-content:center;padding:.75rem;width:110px}.job-card .job-card-icon img{height:100%;object-fit:contain;object-position:center;width:100%}.job-card .job-card-icon svg{color:#d9b48f;height:36px;opacity:.6;width:36px}.job-card .job-card-divider{align-self:stretch;background:#dbc4b2;flex-shrink:0;width:1px}.job-card .job-card-body{display:flex;flex:1;flex-direction:column;gap:.2rem;min-width:0;padding:1.25rem 1.5rem}.job-card .job-card-body .tag{align-self:flex-start;background:#d9b48f;border-radius:50px;color:#fff;display:inline-block;font-size:clamp(.68em,.64em + .14vw,.7em);font-weight:700;letter-spacing:.06em;margin-bottom:.25rem;padding:.15em .6em;text-transform:uppercase}.job-card .job-card-body h3{color:#0b2545;font-size:clamp(1em,.94em + .24vw,1.05em);font-weight:700;line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-card .job-card-body .facility{color:#75787b;font-size:clamp(.8em,.76em + .16vw,.85em);font-weight:300;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-card .job-card-body .location{align-items:center;color:#75787b;display:inline-flex;font-size:clamp(.78em,.74em + .16vw,.82em);gap:.3rem}.job-card .job-card-body .location svg{flex-shrink:0}.page-career{font-size:clamp(.94em,.9em + .14vw,1em);padding:clamp(2rem,4vw,3rem) 0 80px}.page-career section{padding:80px 0}.page-career .career-filter{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:clamp(2rem,4vw,3rem);min-width:0}.page-career .career-filter button{font-size:clamp(.86em,.8em + .2vw,1em);transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.page-career .career-filter button.active,.page-career .career-filter button:hover{background:#d9b48f;border-color:#d9b48f;color:#fff}.page-career .career-filter button.active svg,.page-career .career-filter button:hover svg{color:#fff}.page-career .career-pagination{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center;margin-top:3rem}.page-career .career-pagination a,.page-career .career-pagination span{border:1px solid #dbc4b2;border-radius:50px;color:#75787b;font-size:clamp(.84em,.8em + .16vw,.9em);padding:.4em .9em;text-decoration:none;transition:background .5s ease,color .5s ease}.page-career .career-pagination a.current,.page-career .career-pagination a:hover,.page-career .career-pagination span.current,.page-career .career-pagination span:hover{background:#d9b48f;border-color:#d9b48f;color:#fff}.page-career .no-results{color:#75787b;font-size:clamp(1em,.94em + .24vw,1.1em);padding:3rem 0;text-align:center}@media (max-width:1000px){.page-career{padding-bottom:60px}.page-career .career-filter{flex-wrap:nowrap;gap:clamp(.45rem,1vw,.75rem);margin-bottom:1rem;margin-right:-30px;overflow-x:auto;overflow-y:visible;padding:.45rem 30px .8rem 0;scroll-behavior:smooth;scroll-padding-inline:50%;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;mask-image:linear-gradient(90deg,#000,#000 calc(100% - 4rem),rgba(0,0,0,.28) calc(100% - 1.5rem),transparent);scrollbar-width:none}.page-career .career-filter::-webkit-scrollbar{display:none}.page-career .career-filter button{flex:0 0 auto;scroll-snap-align:center}}@media (max-width:500px){.job-grid{grid-template-columns:1fr}.job-card{border-radius:20px}.job-card .job-card-icon{width:70px}.page-career{padding:1.5rem 0 44px}.page-career .career-filter{margin-bottom:0;padding-bottom:.5rem}}
/*# sourceMappingURL=page-career.css.map */