/* Recruitment uses the established Sigma compositions and its own topic artwork. */
.rec-page .rec-case { background:#edf4f8; }
.rec-page .rec-steps { grid-template-columns:repeat(3,minmax(0,1fr)); }
.rec-page .art-layout-editorial .rec-steps,.rec-page .art-layout-folio .rec-steps { grid-template-columns:1fr; }
.rec-page .rec-related { background:#f5f9fc; }
.rec-page .rec-related a { text-decoration:none; color:inherit; }
.rec-page .rec-related .branch-card { background:#fff; }
.rec-page .rec-related .branch-card:nth-child(2) { background:#e3eff6; }
.rec-page .branch-product p { text-wrap:pretty; }
.rec-workforce-planning .art-object::before { background:repeating-linear-gradient(0deg,transparent 0 35px,#5e91ab60 36px); }
.rec-job-openings .art-object { padding-bottom:35px; }
.rec-talent-pool .art-object { opacity:.35; right:-16%; width:49%; top:-30px; }
.rec-applicants .art-object { border-radius:35px 95px 35px 35px; }
.rec-candidate-selection .art-object { border-radius:38px 120px 38px 38px; }
.rec-candidate-assessment .art-hero-copy { border-bottom:1px solid #b7d1df; padding-bottom:30px; }
.rec-recruitment-realization .art-object { border-radius:50%; }
.rec-new-hires .art-object { border-radius:100px 30px 30px 30px; }
.rec-recruitment-reports .art-object { border-radius:80px 80px 0 0; }
.rec-recruitment-reports .art-object svg { height:225px; }
@media(max-width:1050px) {
 .rec-page .rec-steps { grid-template-columns:1fr; }
}
@media(max-width:760px) {
 .rec-talent-pool .art-object { width:85%; opacity:1; }
 .rec-page .rec-steps { grid-template-columns:1fr; }
 .rec-candidate-assessment .art-hero-copy { padding-bottom:22px; }
 .rec-recruitment-reports .art-object svg { height:180px; }
}
