.job-cards-module{width:100%}.job-cards-inner{margin:0 auto;max-width:1180px;width:100%}.job-cards-title{margin:0 0 2rem;text-align:center}.job-cards-list{column-gap:2rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0;row-gap:2rem}.job-cards-item{min-width:0}.job-card{background:#fff;border-radius:14px;box-shadow:0 4px 18px rgba(0,0,0,.16);box-sizing:border-box;color:inherit;display:flex;min-height:205px;padding:1.25rem 1rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;width:100%}.job-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.22);transform:translateY(-3px)}.job-card:focus{outline:none}.job-card:focus-visible{outline:3px solid #6732ba;outline-offset:4px}.job-card-content{align-items:center;display:flex;flex-direction:column;text-align:center;width:100%}.job-card-logo-wrapper{align-items:center;background:#f3f3f9;border-radius:50%;display:flex;height:64px;justify-content:center;margin-bottom:.75rem;overflow:hidden;width:64px}.job-card-logo{display:block;height:100%;object-fit:cover;width:100%}.job-card-title{font-size:1rem;margin:0}.job-card-title,.job-card-type{color:#000;display:block;font-weight:700;line-height:1.25}.job-card-type{font-size:.95rem;margin-top:.15rem;text-transform:uppercase}.job-card-company{display:block;margin-top:.2rem}.job-card-company,.job-card-location{color:#000;font-size:.95rem;line-height:1.25}.job-card-location{align-items:flex-start;display:inline-flex;gap:.35rem;justify-content:center;margin-top:.25rem}.job-card-location-icon{color:#6732ba;display:inline-flex;flex:0 0 auto;margin-top:.05rem}.job-cards-empty{margin:0;text-align:center}.sr-only{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0,0,0,0)}@media (max-width:900px){.job-cards-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.job-cards-list{grid-template-columns:1fr}.job-card{min-height:auto}}@media (prefers-reduced-motion:reduce){.job-card{transition:none}.job-card:hover{transform:none}}