.job-postings{container:jobs/inline-size;gap:2rem;margin-inline:auto;padding-block:32px;width:min(1100px,100%)}.job-posting,.job-postings{display:flex;flex-direction:column}.job-posting{align-items:center;align-self:stretch;background:var(--white,#fff);border-radius:10px;gap:24px;justify-content:space-between;padding:32px;position:relative;text-align:center}@container jobs (width >= 600px){.job-posting{flex-direction:row;text-align:start}}.job-posting:before{background:var( --CTA-border,linear-gradient(90deg,#df86fd -9.14%,#7133e8 5.63%,#466be7 19.75%,#1a9deb 45.44%,rgba(30,203,210,.77) 61.5%,#d0fae1 114.16%) );content:"";display:block;filter:blur(10px);inset:0;position:absolute;z-index:-1}.job-posting__details{display:flex;flex-direction:column;gap:1rem}.job-posting__title{color:var(--gray-800,#161616);font-family:Open Sans;font-size:24px;font-weight:600;letter-spacing:-.2px;line-height:1.16;overflow:hidden}.job-posting__tags{display:flex;flex-flow:row wrap;gap:.5rem;justify-content:center}@container jobs (width >= 600px){.job-posting__tags{justify-content:start}}.job-posting__tag{border:1px solid;border-radius:4px;color:var(--gray-800,#161616);font-size:12px;line-height:1.3;padding:4px 8px}.job-posting__cta,.job-posting__tag{align-items:center;display:flex;font-family:input-sans;font-style:normal;font-weight:400;justify-content:center;letter-spacing:-.6px}.job-posting__cta{background:var(--bright-pink,#be30c4);border:2px solid var(--bright-pink,#be30c4);border-radius:100px;color:var(--white,#fff);flex-shrink:0;font-size:14px;gap:11px;line-height:1.14;padding:var(--spacing-S,8px) 32px;text-align:center;text-decoration:none;text-transform:uppercase}.job-posting__cta:is(:hover,:focus){text-decoration:underline}
