.workWithUsSection{margin-block-start:2em}.workWithUsSection--jobListings:has(.jobPosting):not(:last-of-type){padding-block-end:2em;border-block-end:1px solid var(--neutral--dark)}.jobPosting p{margin-block-start:0}.staffSpotlight{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:center;gap:1em}h2+.staffSpotlight{margin-block-start:1.75em}.staffSpotlight p{margin-block-start:0}.staffSpotlight__body{flex:1 1 59%}.staffSpotlight__quote{font-size:var(--step-1);font-style:italic;margin-block-start:1em}.staffSpotlight__bluebox{order:-1;width:260px;max-width:460px;min-width:209px;aspect-ratio:1/1;flex:1 1 25%;background-color:var(--blue);position:relative;box-shadow:inset 1px 1px 4px #112c4598;margin-block-end:1em;margin-inline-end:1em}.staffSpotlight__img{box-shadow:0 3px 6px #29292965;position:absolute;top:1em;left:1em;width:460px}.opportunitiesDetails{display:flex;flex-wrap:wrap;flex-direction:row;gap:.7em 1em;margin-block:1em}.opportunitiesDetails__detail{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;gap:0 .3em;text-transform:uppercase}.opportunitiesDetails__detail .opportunitiesDetails__icon{grid-area:1/1/span 2/2;font-size:var(--step-3);align-self:center;margin-right:0;height:30px}.opportunitiesDetails__label{grid-area:1/2/span 1/span 1;font-size:.66em}.opportunitiesDetails__text{grid-area:2/2/span 1/span 1;font-weight:var(--bold-weight);font-size:.767em}
