.wb-job-posting--redesign{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;padding:16px 16px 64px}@media(min-width:992px){.wb-job-posting--redesign{padding:24px 16px 80px}}.wb-job-posting--redesign.pt-0{padding-top:0}.wb-job-posting--redesign.pb-0{padding-bottom:0}.wb-job-posting--redesign .wb-job-posting__cards{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin:0 auto 40px;max-width:1160px}@media(max-width:767px){.wb-job-posting--redesign .wb-job-posting__cards{flex-direction:column}}.wb-job-posting--redesign .wb-job-posting__card{border:1px solid #e9eef2;border-radius:14px;display:flex;flex:0 1 auto;flex-direction:column;gap:4px;min-width:240px;padding:17px 19px}@media(max-width:767px){.wb-job-posting--redesign .wb-job-posting__card{min-width:0;width:100%}}.wb-job-posting--redesign .wb-job-posting__card-label{color:#888e98;font-size:.75rem;font-weight:700;letter-spacing:.48px;line-height:18px;margin:0;text-transform:uppercase}.wb-job-posting--redesign .wb-job-posting__card-value{color:#1c2430;font-size:.9375rem;font-weight:600;line-height:22.5px;margin:0}.wb-job-posting--redesign .wb-job-posting__lane{display:flex;flex-direction:column;gap:36px;margin:0 auto;max-width:772px}.wb-job-posting--redesign .wb-job-posting__content{color:#5b626e;font-size:1.0625rem;font-weight:400;line-height:27.2px;min-width:0}.wb-job-posting--redesign .wb-job-posting__content h2,.wb-job-posting--redesign .wb-job-posting__content h3{color:#000;font-size:1.75rem;font-weight:700;letter-spacing:-.56px;line-height:33.6px;margin:28px 0 16px}.wb-job-posting--redesign .wb-job-posting__content p{color:#5b626e;font-size:1.0625rem;font-weight:400;line-height:27.2px;margin:0 0 1rem}.wb-job-posting--redesign .wb-job-posting__content ol,.wb-job-posting--redesign .wb-job-posting__content ul{margin:0 0 1.25rem;padding-left:1.5rem}.wb-job-posting--redesign .wb-job-posting__content ul{list-style:disc}.wb-job-posting--redesign .wb-job-posting__content ol{list-style:decimal}.wb-job-posting--redesign .wb-job-posting__content ul li{list-style:disc outside}.wb-job-posting--redesign .wb-job-posting__content ol li{list-style:decimal outside}.wb-job-posting--redesign .wb-job-posting__content li{color:#5b626e;font-size:1.0625rem;font-weight:400;line-height:27.2px;margin:0 0 8px}.wb-job-posting--redesign .wb-job-posting__content li::marker{color:#5b626e}.wb-job-posting--redesign .wb-job-posting__content a{color:#0260fd;text-decoration:underline}.wb-job-posting--redesign .wb-job-posting__content b,.wb-job-posting--redesign .wb-job-posting__content strong{color:#000;font-weight:700}.wb-job-posting--redesign .wb-job-posting__content>:first-child{margin-top:0}.wb-job-posting--redesign .wb-job-posting__content>:last-child{margin-bottom:0}.wb-job-posting--redesign .wb-job-posting__apply-wrap{border-radius:20px;overflow:hidden}.wb-job-posting--redesign .wb-job-posting__apply{align-items:center;background:#f9fafb;border-radius:20px;display:flex;gap:6px;min-height:103px;padding:23px 24px 24px}@media(max-width:767px){.wb-job-posting--redesign .wb-job-posting__apply{align-items:flex-start;flex-direction:column;gap:16px;min-height:0}}.wb-job-posting--redesign .wb-job-posting__apply-title{color:#000;flex-shrink:0;font-size:1.75rem;font-weight:700;line-height:25.5px;margin:0}.wb-job-posting--redesign .wb-job-posting__apply-desc{color:#5b626e;flex:1 1 0;font-size:.875rem;font-weight:400;line-height:21px;min-width:0;padding:0 16px}.wb-job-posting--redesign .wb-job-posting__apply-desc p{margin:0 0 .4rem}.wb-job-posting--redesign .wb-job-posting__apply-desc p:last-child{margin-bottom:0}.wb-job-posting--redesign .wb-job-posting__apply-desc a{color:#0260fd;text-decoration:underline}.wb-job-posting--redesign .wb-job-posting__apply-desc b,.wb-job-posting--redesign .wb-job-posting__apply-desc strong{color:#000}@media(max-width:767px){.wb-job-posting--redesign .wb-job-posting__apply-desc{padding:0}}.wb-job-posting--redesign .wb-job-posting__apply-actions{display:flex;flex-shrink:0;gap:12px}@media(max-width:767px){.wb-job-posting--redesign .wb-job-posting__apply-actions{width:100%}}.wb-job-posting--redesign .wb-job-posting__btn{align-items:center;display:inline-flex;justify-content:center;text-align:center}@media(max-width:767px){.wb-job-posting--redesign .wb-job-posting__btn{width:100%}}.wb-job-posting--redesign .wb-job-posting__disclaimer{display:flex;flex-direction:column;gap:11px;padding:40px 24px 32px}.wb-job-posting--redesign .wb-job-posting__disclaimer-title{color:#888e98;font-size:.875rem;font-weight:800;letter-spacing:.48px;line-height:18px;margin:0;text-transform:uppercase}.wb-job-posting--redesign .wb-job-posting__disclaimer-body{color:#5b626e;font-size:.9375rem;font-weight:400;line-height:24.75px}.wb-job-posting--redesign .wb-job-posting__disclaimer-body p{margin:0 0 11px}.wb-job-posting--redesign .wb-job-posting__disclaimer-body p:last-child{margin-bottom:0}.wb-job-posting--redesign .wb-job-posting__disclaimer-body a{color:#0260fd;text-decoration:underline}.wb-job-posting--redesign .wb-job-posting__disclaimer-body b,.wb-job-posting--redesign .wb-job-posting__disclaimer-body strong{color:#000;font-weight:700}.wb-job-posting--redesign .wb-job-posting__back-row{margin:36px auto 0;max-width:1160px}.wb-job-posting--redesign .wb-job-posting__back{align-items:center;color:#0260fd;display:inline-flex;font-size:.875rem;font-weight:600;gap:8px;line-height:21px;text-decoration:none}.wb-job-posting--redesign .wb-job-posting__back:hover{color:#0260fd;text-decoration:none}.wb-job-posting--redesign .wb-job-posting__back:hover .wb-job-posting__back-icon{transform:translateX(-2px)}.wb-job-posting--redesign .wb-job-posting__back-icon{flex-shrink:0;transition:transform .15s ease}
