:root{--container-max-width:1280px}.job-card{align-items:stretch;background-color:#fbf9f6;border-radius:.625rem;flex:1 0 0;flex-direction:column;gap:0;min-height:19.6875rem;padding:1rem}.job-card,.job-card__body{display:flex;justify-content:space-between}.job-card__body{align-items:flex-start;flex:1;flex-direction:column;gap:.75rem}.job-card__body,.job-card__footer{align-self:stretch;padding:.5rem}.job-card__title{color:#3f0e03;font-family:var(--wp--preset--font-family--barlow);font-size:1.25rem;font-weight:500;line-height:normal;margin-bottom:0}@media(max-width:767.98px){.job-card__title span.text-nowrap{white-space:normal!important}}.job-card__excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#8f491a;display:-webkit-box;font-family:var(--wp--preset--font-family--outfit);font-size:1.125rem;font-style:normal;font-weight:300;letter-spacing:.05625rem;line-height:normal;margin-bottom:0;overflow:hidden}.job-card__meta{color:#8f491a;display:flex;flex-wrap:wrap;font-family:var(--wp--preset--font-family--barlow);font-size:1rem;font-weight:500;gap:1.25rem;line-height:1.5rem;margin-top:.5rem}.job-card__meta-label{font-weight:500}.job-card__cta{align-items:center;align-self:stretch;border:none;border-radius:0;display:flex;font-family:var(--wp--preset--font-family--barlow);font-size:1.125rem;font-weight:600;justify-content:center;letter-spacing:.05625rem;line-height:normal;padding:1rem;text-decoration:none;text-transform:uppercase;transition:all .5s ease;width:100%}.job-card__cta,.job-card__cta:hover{background-color:#ffccc7;color:#8f491a}.job-card__cta:hover{border-radius:3.125rem;opacity:.9}.job-card-grid__empty{color:rgba(63,14,3,.6);font-family:var(--wp--preset--font-family--outfit)}