.hiring-product .people-workspace-content{min-height:350px}.hiring-product .hiring-role-grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.hiring-product .hiring-role-grid article{border:1px solid #e1e6e9;border-radius:6px;padding:20px}.hiring-product .hiring-role-grid h3{font-size:18px;margin:18px 0 10px;min-height:49px}.hiring-product .hiring-role-grid p{font-size:12px}.hiring-product .hiring-role-grid dl{margin:18px 0 0}.hiring-product .hiring-role-grid dl>div{border-top:1px solid #e9ecee;display:flex;flex-wrap:wrap;font-size:11px;gap:6px 12px;justify-content:space-between;padding:10px 0}.hiring-product .hiring-role-grid dt{color:#737780;font-weight:400}.hiring-product .hiring-role-grid dd{margin:0}.hiring-product .hiring-caption{font-size:11px;margin:20px 0 0}.hiring-product .hiring-table-scroll{overflow-x:auto}.hiring-product .hiring-table{border-collapse:collapse;font-size:12px;min-width:720px;table-layout:fixed;width:100%}.hiring-product .hiring-table td,.hiring-product .hiring-table th{border-bottom:1px solid #edf0f2;padding:16px 10px;text-align:left}.hiring-product .hiring-table th:first-child{width:27%}.hiring-product .hiring-table th:nth-child(2){width:30%}.hiring-product .hiring-table thead th{background:#f8f9fa;color:#737780;font-size:10px;font-weight:500}.hiring-product .hiring-portal-heading{border-bottom:1px solid #e9ecee;padding:24px 0 20px}.hiring-product .hiring-portal-heading>span{color:#991b1b;font-size:10px}.hiring-product .hiring-portal-heading h3{font-size:24px;margin:12px 0 8px}.hiring-product .hiring-portal-heading p{font-size:12px;margin:0}.hiring-product .hiring-job-summary{padding-top:20px}.hiring-product .hiring-job-summary h3{font-size:18px;margin:12px 0 8px}.hiring-product .hiring-job-summary p{font-size:12px;margin:0}.hiring-product .hiring-fields{margin:22px 0}.hiring-product .hiring-fields dd{overflow-wrap:anywhere}.hiring-product .hiring-note{background:#f5f8f7;border-left:2px solid #287564;padding:18px}.hiring-product .hiring-note strong{font-size:13px}.hiring-product .hiring-note p{font-size:12px;margin:6px 0 0}.hiring-product .hiring-records{list-style:none;margin:12px 0;padding:0}.hiring-product .hiring-records li{border-bottom:1px solid #e9ecee;display:flex;gap:14px;padding:18px 0}.hiring-product .hiring-records li:last-child{border:0}.hiring-product .hiring-records li>i{color:#287564}.hiring-product .hiring-records strong{display:block;font-size:13px}.hiring-product .hiring-records div>span{color:#737780;display:block;font-size:12px;margin-top:6px}.hiring-product .hiring-records p{font-size:12px;margin:8px 0 0}.hiring-product .hiring-file{align-items:center;border-bottom:1px solid #e9ecee;display:flex;gap:14px;margin-bottom:20px;padding:20px 0}.hiring-product .hiring-file>i{color:#4b647e;font-size:24px}.hiring-product .hiring-file>div{min-width:0;overflow-wrap:anywhere}.hiring-product .hiring-file strong{display:block;font-size:13px}.hiring-product .hiring-file span{color:#737780;display:block;font-size:11px;margin-top:6px}.hiring-product .hiring-answer{padding:20px 0 0}.hiring-product .hiring-answer strong{font-size:13px}.hiring-product .hiring-answer p{font-size:12px;margin:8px 0 0}.hiring-product .hiring-stage-line{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0 0 24px;padding:0}.hiring-product .hiring-stage-line li{border-top:3px solid #ccd7df;color:#60646b;font-size:11px;padding-top:12px}.hiring-product .hiring-stage-line .is-current{border-color:#287564;color:#287564;font-weight:600}.hiring-product .hiring-detail-heading{display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;margin-top:24px}.hiring-product .hiring-detail-heading strong{font-size:13px}.hiring-product .hiring-detail-heading span{color:#737780;font-size:11px}.hiring-product .hiring-letter{border-top:1px solid #e9ecee;padding-top:24px}.hiring-product .hiring-letter>span{color:#991b1b;font-size:10px}.hiring-product .hiring-letter h3{font-size:21px;margin:14px 0 20px}.hiring-product .hiring-letter p{font-size:13px;margin-bottom:14px}@media (min-width:992px){.hiring-product [aria-labelledby=hiring-portal-title] .hiring-portal-heading{padding:16px 0}.hiring-product [aria-labelledby=hiring-portal-title] .hiring-portal-heading h3{margin-top:8px}.hiring-product [aria-labelledby=hiring-portal-title] .hiring-job-summary{padding-top:16px}.hiring-product [aria-labelledby=hiring-portal-title] .hiring-fields{margin:16px 0}.hiring-product [aria-labelledby=hiring-portal-title] .hiring-records li{padding:12px 0}.hiring-product [aria-labelledby=hiring-portal-title] .hiring-note{padding:14px}.hiring-product [aria-labelledby=hiring-applications-title] .people-person{padding:16px 0}.hiring-product [aria-labelledby=hiring-applications-title] .hiring-fields{margin:16px 0}.hiring-product [aria-labelledby=hiring-applications-title] .hiring-file{margin-bottom:12px;padding:14px 0}.hiring-product [aria-labelledby=hiring-applications-title] .hiring-answer{padding-top:16px}}@media (max-width:991px){.hiring-product .people-split{grid-template-columns:1fr}.hiring-product .hiring-role-grid{gap:12px}.hiring-product .hiring-role-grid article{padding:14px}.hiring-product .hiring-role-grid h3{font-size:16px;min-height:65px}}@media (max-width:767px){.hiring-product .hiring-role-grid{grid-template-columns:1fr}.hiring-product .hiring-role-grid h3{min-height:0}}
