.gjpf-job-description{border-left:4px solid #3858e9;padding:1rem 1.25rem}.gjpf-job-description__label{color:#3858e9;font-size:.75rem;font-weight:700;letter-spacing:.04em;margin-bottom:.75rem;text-transform:uppercase}.gjpf-job-content-placeholder{background:#f6f7f7;border:2px dashed #757575;padding:20px;text-align:center}.gjpf-job-content-placeholder p{margin-bottom:0}.gjpf-job-details{border:1px solid #ddd;margin:1.5rem 0}.gjpf-job-details__row{display:grid;grid-template-columns:minmax(8rem,30%) minmax(0,1fr)}.gjpf-job-details__row+div{border-top:1px solid #ddd}.gjpf-job-details dt{background:#f6f7f7;font-weight:700;padding:.75rem}.gjpf-job-details dd{margin:0;padding:.75rem}.gjpf-apply{margin:1.5rem 0}.gjpf-apply--common{display:flex;justify-content:center;margin:2rem 0}.gjpf-apply--common .gjpf-apply-button{box-sizing:border-box;font-size:1.125rem;font-weight:700;min-width:min(100%,24rem);padding:1rem 2rem;text-align:center}.gjpf-application-button{display:flex;margin:1.5rem 0}.gjpf-application-button--center{justify-content:center}.gjpf-application-button--right{justify-content:flex-end}.gjpf-application-button--outline .gjpf-apply-button{background:transparent;border:2px solid currentColor;color:inherit}.gjpf-application-button--full .gjpf-apply-button{box-sizing:border-box;text-align:center;width:100%}.gjpf-job-listing{display:grid;gap:1.25rem}.gjpf-job-card{align-items:start;border:1px solid #ddd;border-radius:.4rem;display:grid;gap:1.25rem;grid-template-columns:minmax(0,180px) minmax(0,1fr);padding:1.25rem}.gjpf-job-card__image img,img.gjpf-job-thumbnail{aspect-ratio:16 / 10;display:block;height:auto!important;object-fit:cover;width:100%}.gjpf-job-card__title{margin-top:0}.gjpf-job-card__meta{font-size:.9em}.gjpf-job-card__link{font-weight:700}.gjpf-pagination ul{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0}.gjpf-pagination a,.gjpf-pagination span{border:1px solid #ddd;display:block;padding:.4rem .7rem}@media(max-width:600px){.gjpf-job-details__row,.gjpf-job-card{grid-template-columns:1fr}}
