.careers-listing{background:#fff;padding:88px 0}.careers-listing .section-heading h2 span{background:linear-gradient(90deg,#ff7b18,#efb310);-webkit-background-clip:text;background-clip:text;color:transparent}.careers-grid{display:grid;gap:20px;grid-template-columns:1fr}.career-card{background:#fff;border-radius:22px;box-shadow:0 18px 40px rgba(0,0,0,.08);color:inherit;display:block;overflow:hidden;padding:32px 32px 28px;position:relative;text-decoration:none;transition:box-shadow .25s ease,transform .25s ease}.career-card:hover{box-shadow:0 24px 52px rgba(0,0,0,.12);transform:translateY(-3px)}.career-card:before{background:#efb310;bottom:10px;content:"";left:0;position:absolute;top:10px;width:3px}.career-card-top{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:12px}.career-card h3{font-size:1.4rem;line-height:1.15;margin:0;text-transform:capitalize}.career-card-meta{display:flex;flex-shrink:0;gap:8px}.career-tag{background:#f1eee7;border-radius:100px;color:#55514a;display:inline-block;font-size:.82rem;font-weight:600;letter-spacing:.04em;padding:4px 14px;text-transform:uppercase}.career-card p{color:#55514a;font-size:.98rem;line-height:1.65;margin:0 0 16px}.career-card-link{background:linear-gradient(90deg,#ff7b18,#efb310);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:.9rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}@media (max-width:760px){.careers-listing{padding:72px 0}}@media (max-width:640px){.careers-listing{padding:56px 0}.career-card{padding:24px 20px 22px}.career-card-top{flex-direction:column;gap:10px}}