.l-section--careers-job-post{padding-top:6.25rem;padding-bottom:6.25rem;background-color:var(--c-neutral-100)}@media only screen and (max-width: 767px){.l-section--careers-job-post{padding-top:4rem;padding-bottom:4rem}}.careers-job-post{display:flex;flex-direction:column;gap:2.75rem}.careers-job-post__header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem}.careers-job-post__caption{pointer-events:none}.careers-job-post__heading{display:inline-flex;flex-wrap:wrap;justify-content:center;margin:0;color:var(--c-primary-midnight);gap:0 1rem}@media only screen and (max-width: 767px){.careers-job-post__heading{gap:0 .625rem}}.careers-job-post__list{display:flex;flex-direction:column;gap:.875rem}.careers-job-post__item{display:flex}.careers-job-post__card{display:flex;align-items:center;position:relative;width:100%;padding:2rem;border:.0625rem solid var(--c-neutral-200);border-radius:1.25rem;background-color:var(--c-neutral-0);text-decoration:none;transition:border-color .3s ease,box-shadow .3s ease;gap:1rem}.careers-job-post__card:focus-visible{outline:none}.careers-job-post__card:focus-visible::before{content:"";position:absolute;z-index:2;pointer-events:none;border:.125rem solid var(--c-primary-midnight);border-radius:1.5rem;inset:-0.25rem}@media only screen and (max-width: 1023px){.careers-job-post__card{display:flex;flex-direction:column;align-items:flex-start;padding:1.75rem 1.5rem}}@media only screen and (max-width: 767px){.careers-job-post__card{padding:1.5rem}}.careers-job-post__title{width:100%;max-width:38.4375rem;margin:0}@media only screen and (max-width: 1023px){.careers-job-post__title{max-width:100%}}@media only screen and (max-width: 767px){.careers-job-post__title{font-size:1.125rem;letter-spacing:-0.18px}}.careers-job-post__details{display:flex;align-items:center;gap:1rem;width:100%}@media only screen and (max-width: 1023px){.careers-job-post__details{flex-direction:column;align-items:flex-start}}.careers-job-post__detail{display:flex;align-items:center;width:100%;min-width:13.75rem;gap:1rem}@media only screen and (max-width: 1023px){.careers-job-post__detail{justify-content:flex-start;width:auto}}@media only screen and (max-width: 767px){.careers-job-post__detail{flex:none;width:100%}}@media only screen and (max-width: 1023px){.careers-job-post__detail--is-empty{display:none}}.careers-job-post__detail-icon{display:flex;align-items:center;justify-content:center}.careers-job-post__detail-icon-svg{display:flex;width:1.25rem;height:1.25rem}.careers-job-post__detail-text{display:block;color:var(--c-primary-200);text-align:left}.careers-job-post__cta{display:inline-flex;align-items:center;justify-content:center;width:3rem;min-width:3rem;height:3rem;border:.0625rem solid var(--c-neutral-200);border-radius:.625rem;background-color:var(--c-neutral-100);color:var(--c-primary-midnight);transition:border-color .3s ease,background-color .3s ease,color .3s ease}@media only screen and (max-width: 1023px){.careers-job-post__cta{display:none}}.careers-job-post__cta-icon-svg{display:block;width:1.5rem;height:1.5rem}@media(hover: hover)and (pointer: fine){.careers-job-post__card:hover,.careers-job-post__card:focus-within{border-color:var(--c-neutral-300)}.careers-job-post__card:hover .careers-job-post__cta,.careers-job-post__card:focus-within .careers-job-post__cta{border-color:var(--c-secondary-sky);background-color:var(--c-secondary-sky);color:var(--c-neutral-0)}}.careers-job-post__empty{margin:0;text-align:center}
