.qc-openings{background:#f5f7f9;padding:80px 20px}.qc-openings__container{margin:0 auto;max-width:1180px}.qc-openings__title{color:#30343b;margin:0 0 16px;text-align:center}.qc-openings__lead{color:#87909e;margin:0 auto 48px;max-width:640px;text-align:center}.qc-openings__lead p{margin:0}.qc-openings__list{display:grid;gap:20px}.qc-openings__card{align-items:center;background:#fff;border:1px solid #e5e7ea;border-radius:8px;box-shadow:0 2px 8px rgba(48,52,59,.05);display:grid;gap:32px;grid-template-columns:1fr auto;padding:36px 40px;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.qc-openings__card:hover{border-color:#155c96;box-shadow:0 8px 24px rgba(21,92,150,.1);transform:translateY(-2px)}.qc-openings__role-title{color:#30343b;margin:0 0 14px}.qc-openings__pills{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 16px;padding:0}.qc-openings__pill{background:rgba(21,92,150,.08);border-radius:999px;color:#155c96;letter-spacing:.02em;padding:5px 14px}.qc-openings__summary{color:#87909e;margin:0}.qc-openings__summary p{margin:0}.qc-openings__summary p+p{margin-top:10px}.qc-openings__btn{background:#d18624;border:1px solid #d18624;border-radius:4px;color:#fff;display:inline-block;padding:14px 28px;text-decoration:none;transition:background .2s ease,border-color .2s ease;white-space:nowrap}.qc-openings__btn:focus,.qc-openings__btn:hover{background:#df9e4a;border-color:#df9e4a;color:#fff;text-decoration:none}@media (max-width:767px){.qc-openings{padding:56px 16px}.qc-openings__card{gap:20px;grid-template-columns:1fr;padding:28px 24px}.qc-openings__btn{text-align:center;width:100%}}