.p3-careers{padding-bottom:64px}.p3-career-intro{display:grid;gap:64px;grid-template-columns:1.5fr 1fr}.p3-career-intro .p3-prose{max-width:750px}.p3-career-values{background:#fff;border:1px solid var(--p3-line);border-radius:8px;padding:32px}.p3-career-values h3{font-size:1.35rem}.p3-career-values p:last-child{margin-bottom:0}.p3-career-note{color:var(--p3-muted);font-size:.9rem;margin-top:24px}.p3-career-position{align-items:center;border-top:1px solid var(--p3-line);display:flex;gap:24px;justify-content:space-between;padding:30px 0}.p3-career-position .p3-eyebrow{margin-bottom:12px}.p3-career-position p{margin:8px 0 0}.p3-career-position h3{margin-bottom:10px}.p3-career-position .p3-button{flex-shrink:0}.p3-career-callout{border-top:1px solid var(--p3-line)}.p3-career-detail{max-width:980px}.p3-career-detail .cb-job-posting{margin-block:40px}.p3-career-detail .cb-job-posting__header h2{font-size:2rem}.p3-career-detail .cb-job-posting__summary{border-collapse:collapse;margin-block:24px;width:100%}.p3-career-detail td,.p3-career-detail th{border-bottom:1px solid var(--p3-line);padding:10px 14px;text-align:left;vertical-align:top}.p3-career-detail th{width:30%}.p3-career-detail .cb-job-posting__section{margin-top:32px}.p3-career-detail .cb-job-posting__section h3{font-size:1.5rem}.p3-career-detail li{margin-bottom:10px}.p3-career-application{max-width:1000px}.p3-career-panel{background:#fff;border:1px solid var(--p3-line);border-radius:8px;margin-top:32px;max-width:720px;padding:32px}.p3-career-panel h2{font-size:2.2rem}.p3-career-application label{display:block;font-weight:600;margin:14px 0 6px}.p3-career-application input:not([type=checkbox]),.p3-career-application textarea{background:#fff;border:1px solid #aab2ad;border-radius:5px;color:var(--p3-ink);display:block;min-width:0;padding:11px 12px;width:100%}.p3-career-application input[type=file]{overflow:hidden}.p3-career-application button{margin-top:14px}.p3-career-application button:disabled{cursor:wait;opacity:.65}.p3-career-application fieldset{border:0;border-top:1px solid var(--p3-line);margin:24px 0;min-width:0;padding:24px 0 32px}.p3-career-application legend{font-size:1.45rem;font-weight:600;padding-right:18px}.p3-career-fields{display:grid;gap:8px 24px;grid-template-columns:1fr 1fr}.p3-career-application .p3-career-check{align-items:flex-start;display:flex;font-weight:400;gap:10px}.p3-career-check input{flex-shrink:0;height:18px;margin-top:6px;width:18px}.p3-career-history,.p3-career-reference{background:#fff;border:1px solid var(--p3-line);border-radius:6px;margin-block:20px;padding:24px}.p3-career-history h3,.p3-career-reference h3{font-size:1.3rem;margin-bottom:8px}.p3-career-savebar{background:#e9efea;border-radius:5px;margin-top:26px;overflow-wrap:anywhere;padding:16px 20px}.p3-career-savebar p{margin:0}.p3-career-application [hidden]{display:none!important}.p3-career-application [data-error]{margin-block:20px;overflow-wrap:anywhere}@media(max-width:900px){.p3-career-intro{gap:24px;grid-template-columns:1fr}}@media(max-width:600px){.p3-career-fields{gap:0;grid-template-columns:1fr}.p3-career-position{align-items:flex-start;flex-direction:column}.p3-career-history,.p3-career-panel,.p3-career-reference,.p3-career-values{padding:20px}.p3-career-detail td,.p3-career-detail th{padding:8px}}

/*# sourceMappingURL=careers.css.map*/