.brHiring{background:var(--color-paper,#fffdfc);color:var(--color-carbon,#302a34)}.brHiringShell{width:min(1160px,100% - 48px);margin-inline:auto}.brHiringHero{background:linear-gradient(135deg,#f4f0e7 0%,#fffdfc 73%);border-bottom:1px solid #302a341a;padding:clamp(64px,8vw,116px) 0 clamp(48px,6vw,80px)}.brHiringHero .brHiringShell{max-width:1160px}.brHiringEyebrow{letter-spacing:.12em;text-transform:uppercase;color:#6d6870;margin:0 0 20px;font-weight:750;font-size:12px!important}.brHiringHero h1{letter-spacing:-.055em;max-width:960px;margin:0 0 26px;font-size:clamp(44px,6.9vw,88px);font-weight:720;line-height:1.04}.brHiringHero h1 span{color:#766886}.brHiringLead{color:#4f4954;max-width:730px;margin:0 0 30px;font-size:clamp(18px,2.1vw,22px);line-height:1.56}.brHiringActions{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.brHiringPrimary,.brHiringSecondary,.brHiringAsideAction{border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:12px 22px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.brHiringPrimary,.brHiringAsideAction{color:#fff;background:#302a34}.brHiringPrimary:hover,.brHiringAsideAction:hover{background:#524454;transform:translateY(-1px)}.brHiringSecondary{color:#302a34;background:#fffdfc;border:1px solid #c9c1cc}.brHiringSecondary:hover{background:#f4f0e7}.brHiringDisclaimer{color:#6d6870;max-width:700px;margin:23px 0 0;font-size:13px;line-height:1.6}.brHiringLayout{grid-template-columns:minmax(0,1.7fr) minmax(285px,.84fr);align-items:start;gap:clamp(36px,6vw,92px);padding-top:clamp(64px,8vw,105px);padding-bottom:96px;display:grid}.brHiringIntro{max-width:720px}.brHiringIntro h2{letter-spacing:-.04em;margin:0 0 20px;font-size:clamp(30px,3.5vw,48px);line-height:1.13}.brHiringIntro>p:last-child{color:#57515a;margin:0;font-size:17px;line-height:1.75}.brHiringChecks{margin:42px 0 70px;padding:0;list-style:none}.brHiringChecks li{border-top:1px solid #ddd7df;grid-template-columns:46px minmax(0,1fr);column-gap:20px;padding:27px 0 29px;display:grid}.brHiringChecks li:last-child{border-bottom:1px solid #ddd7df}.brHiringNumber{letter-spacing:.1em;color:#766886;padding-top:7px;font-size:12px;font-weight:780}.brHiringChecks h3{letter-spacing:-.026em;margin:0 0 13px;font-size:clamp(21px,2.2vw,27px);line-height:1.28}.brHiringChecks li p{color:#57515a;margin:0 0 13px;font-size:16px;line-height:1.73}.brHiringChecks .brHiringAsk{color:#302a34;background:#f4f0e7;border-radius:12px;margin:12px 0 0;padding:14px 17px;font-size:15px;line-height:1.58}.brHiringSources{padding-top:14px}.brHiringSources h2{letter-spacing:-.035em;margin:0 0 16px;font-size:clamp(27px,3vw,38px);line-height:1.2}.brHiringSources>p{color:#57515a;font-size:15px;line-height:1.7}.brHiringSources ul{margin:24px 0;padding:0;list-style:none}.brHiringSources li{border-top:1px solid #ded7e0;flex-direction:column;gap:6px;padding:15px 0;display:flex}.brHiringSources li:last-child{border-bottom:1px solid #ded7e0}.brHiringSources li a{color:#302a34;text-underline-offset:4px;align-items:center;gap:8px;font-size:15px;font-weight:700;line-height:1.55;text-decoration:underline;display:inline-flex}.brHiringSources li span{color:#6d6870;font-size:13px}.brHiringSources .brHiringReviewDate{color:#6d6870;font-size:12px}.brHiringAside{flex-direction:column;gap:18px;display:flex;position:sticky;top:100px}.brHiringNext{background:#f4f0e7;border-radius:20px;padding:clamp(22px,3vw,32px)}.brHiringNext h2{letter-spacing:-.04em;margin:0 0 15px;font-size:clamp(24px,2.4vw,31px);line-height:1.16}.brHiringNext p:not(.brHiringEyebrow),.brHiringProfessional p{color:#5c5560;margin:0 0 20px;font-size:15px;line-height:1.68}.brHiringAsideAction{text-align:center;width:100%;font-size:14px}.brHiringNextPlain{background:#fffdfc;border:1px solid #ddd7df}.brHiringAsideLink,.brHiringProfessional a{color:#302a34;text-underline-offset:4px;align-items:center;gap:7px;font-size:14px;font-weight:700;text-decoration:underline;display:inline-flex}.brHiringProfessional{padding:16px 8px}.brHiringProfessional strong{font-size:15px}.brHiringProfessional p{margin:10px 0 14px}@media (max-width:820px){.brHiringLayout{grid-template-columns:1fr;gap:22px;padding-top:60px}.brHiringAside{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid;position:static}.brHiringProfessional{grid-column:1/-1;padding:18px 4px}.brHiringShell{width:min(100% - 36px,700px)}}@media (max-width:600px){.brHiringHero{padding:61px 0 46px}.brHiringHero h1{font-size:clamp(41px,11vw,58px)}.brHiringActions{grid-template-columns:1fr;display:grid}.brHiringPrimary,.brHiringSecondary{width:100%}.brHiringAside{grid-template-columns:1fr}.brHiringProfessional{grid-column:auto}.brHiringChecks li{grid-template-columns:32px 1fr;gap:13px}.brHiringChecks li p{font-size:15px}.brHiringLayout{padding-bottom:64px}}@media (prefers-reduced-motion:reduce){.brHiringPrimary,.brHiringSecondary,.brHiringAsideAction{transition:none}.brHiringPrimary:hover,.brHiringAsideAction:hover{transform:none}}
