.pg-archive-jobs .archive-list{margin:60px 0 119px}@media(max-width:767px){.pg-archive-jobs .archive-list{margin:30px 0 90px}}@media(min-width:1025px){.pg-archive-jobs .archive-list__list{grid-template-columns:repeat(3,minmax(0,1fr))}}
.card-job__badge{font-family:filson-pro,arial,"sans serif";font-size:.875rem;font-weight:700;line-height:.875rem;margin:0;text-transform:uppercase}:where(.card-job){background-color:#455d7c;color:#fff}.card-job{align-items:flex-start;color:#fff;display:flex;flex-direction:column;gap:10px;height:100%;justify-content:space-between;min-height:560px;padding:40px;position:relative;text-decoration:none;width:100%}@media(max-width:767px){.card-job{max-height:650px;min-height:400px}}.card-job__content{color:currentColor;padding-bottom:20px}.card-job__content:not(:has(.card-job__badge)){padding-top:28px}.card-job__title{color:currentColor;margin-bottom:10px;margin-top:10px;min-height:115px}@media(min-width:1025px)and (max-width:1440px){.card-job__title{min-height:auto}}.card-job__excerpt{color:currentColor}.card-job__badge{background-color:#73869d;border-radius:5px;color:#fff;margin-bottom:40px;padding:5px 10px}@media(max-width:767px){.card-job__badge{margin-bottom:20px}}.card-job__badge.a29-plus{background-color:#00b1b2}.card-job__badge.a29-energy-to-build{background-color:#16355b}.card-job__badge.a29-group{background-color:#73869d}.card-job>.icon{background-color:#fdd15c;border-radius:50%;height:40px;margin-left:auto;padding:12px;width:40px}
