.careers-page .ja-pager{display:flex;gap:.5rem}.careers-page .ja-pager .current-page{font-weight:700}.careers-page .ja-pager-summary,.careers-page .powered-by-jobadder{display:none}.careers-page .title{font-size:1.25rem;font-weight:700;line-height:1.75rem;margin-bottom:1rem}@media (min-width:1024px){.careers-page .title{font-size:1.5rem;line-height:2rem}}.careers-page .meta{display:grid;font-size:.875rem;grid-template-columns:1fr 4.6875rem;line-height:1.25rem;margin-bottom:1rem}.careers-page .classifications li{display:inline-flex}.careers-page .classifications li:first-of-type,.careers-page .classifications li:nth-of-type(4){display:block}.careers-page .classifications li:not(:last-child){margin-bottom:.25rem}.careers-page .classifications li:nth-of-type(2){margin-right:.5rem}@media (min-width:1024px){.careers-page .classifications li:nth-of-type(2){margin-right:.75rem}}.careers-page .date-posted{text-align:right}.careers-page .apply{align-items:center;display:flex;flex-direction:column;font-weight:700;justify-content:center;margin-top:1.5rem;text-transform:uppercase}@media (min-width:1024px){.careers-page .apply{flex-direction:row}}.careers-page .apply .back-link{align-items:center;display:flex;font-size:.75rem;justify-content:center;line-height:1rem;order:2;--tw-text-opacity:1;color:rgb(134 135 141/var(--tw-text-opacity,1));text-decoration-line:underline}@media (min-width:1024px){.careers-page .apply .back-link{order:1}}.careers-page .apply .ja-button{align-items:center;border-radius:5.625rem;display:flex;justify-content:center;margin-bottom:.625rem;order:1;width:100%;--tw-bg-opacity:1;background-color:rgb(103 28 194/var(--tw-bg-opacity,1));font-size:1rem;line-height:1.5rem;padding-bottom:.4375rem;padding-top:.4375rem;text-transform:none;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:1024px){.careers-page .apply .ja-button{margin-bottom:0;margin-left:2rem;order:2;padding:.5rem 2rem;width:auto}}.careers-page .ja-job-list-container .ja-job-list{display:flex;flex-direction:column;margin-bottom:1.5rem}@media (min-width:1024px){.careers-page .ja-job-list-container .ja-job-list{margin-bottom:2rem}}.careers-page .ja-job-list-container .job{border-bottom-width:1px;--tw-border-opacity:1;border-bottom-color:rgb(210 210 210/var(--tw-border-opacity,1));padding-bottom:1.5rem}@media (min-width:1024px){.careers-page .ja-job-list-container .job{padding-bottom:2rem}}.careers-page .ja-job-list-container .job:not(:first-of-type){padding-top:1.5rem}@media (min-width:1024px){.careers-page .ja-job-list-container .job:not(:first-of-type){padding-top:2rem}}.careers-page .ja-job-list-container .job .summary{font-size:1.125rem;line-height:1.625rem;margin-bottom:1rem}.careers-page .ja-job-list-container .job .view-details{display:inline-flex;font-size:1rem;font-weight:700;line-height:1.5rem;text-decoration-line:underline;text-indent:-9999px;width:100px}.careers-page .ja-job-list-container .job .view-details:after{content:"Learn more";display:block;text-indent:0;width:100px}.careers-page .ja-job-details .meta,.careers-page .ja-job-details .title{margin-bottom:1.5rem}.careers-page .ja-job-details .bullet-points,.careers-page .ja-job-details .description ul{list-style-position:inside;list-style-type:disc;margin-bottom:1.5rem;margin-left:.625rem}
