.career-opportunities-wrapper{width:100%}.career-opportunities-block .row{display:grid;gap:20px;margin:0}.career-opportunities-block .row-cols-1{grid-template-columns:repeat(1,1fr)}@media (min-width:768px){.career-opportunities-block .row-cols-md-2{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.career-opportunities-block .row-cols-lg-3{grid-template-columns:repeat(3,1fr)}}.career-opportunities-block .col{display:flex}.career-opportunities-group{display:flex;flex-direction:column;gap:8px;padding:clamp(20px, 3vw, 32px);border-radius:28px;border:1px solid var(--color-light-gray);transition:transform 0.3s ease,box-shadow 0.3s ease;height:100%;width:100%}@media (min-width:768px){.career-opportunities-group{min-height:250px}}.career-opportunities-group:hover{transform:translateY(-4px);box-shadow:0 10px 25px rgb(0 0 0 / .1)}.career-opportunities-group .careers-address{margin-bottom:24px}.career-opportunities-group .careers-link{margin-top:auto}.no-jobs-message{padding:60px 20px;text-align:center}.no-jobs-message p{font-size:18px;color:var(--color-text-secondary,#6b7280);margin:0}