.hiring-section{padding:20px}.hiring-container{margin:0 auto;max-width:1200px}.hiring-card{align-items:flex-start;display:flex;gap:64px;margin-bottom:100px}.hiring-card:last-child{margin-bottom:0}.hiring-card.image_left{flex-direction:row}.hiring-card.image_right{flex-direction:row-reverse}.hiring-card.stacked{flex-direction:column}.hiring-image{flex:0 0 45%}.hiring-image img{border-radius:32px;display:block;object-fit:cover;width:100%}.hiring-content{flex:1;max-width:720px}.hiring-content h2{margin-bottom:20px}.hiring-meta p{margin:6px 0}.hiring-description{line-height:1.6;margin:24px 0}.hired-badge{background:#1f2a44;border-radius:20px;color:#fff;font-size:.85rem;margin-bottom:12px;padding:6px 14px}.hired-badge,.hiring-button{display:inline-block;font-weight:600}.hiring-button{border:1px solid #1f2a44;border-radius:40px;padding:14px 32px;text-decoration:none;transition:.25s ease}.hiring-button:hover{background:#1f2a44;color:#fff}@media (max-width:992px){.hiring-card{flex-direction:column;gap:32px;margin-bottom:80px}.hiring-content,.hiring-image{max-width:100%}}@media (max-width:576px){.hiring-section{padding:60px 16px}.hiring-card{margin-bottom:60px}.hiring-button{text-align:center;width:100%}}