.role-overview{max-width:1380px;margin:0 auto;padding:34px 38px 56px;color:#143c70}.role-overview__hero{display:flex;justify-content:space-between;gap:30px;padding:38px;border:1px solid #cce6f2;border-radius:26px;background:linear-gradient(120deg,#fff 15%,#edfaff);box-shadow:0 18px 45px #0a38730d}.role-overview__hero h1{max-width:770px;margin:8px 0 12px;font-size:clamp(30px,4vw,53px);line-height:1.04;letter-spacing:-.05em}.role-overview__hero>div>p:not(.role-overview__eyebrow){max-width:720px;font-size:17px;line-height:1.65;color:#54739a}.role-overview__eyebrow{margin:0;color:#008e8b!important;font-size:12px!important;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.role-overview__identity{min-width:215px;align-self:center;padding:22px;border-radius:20px;background:#fff;box-shadow:0 12px 30px #0b4c8620}.role-overview__identity span{display:grid;width:43px;height:43px;place-items:center;border-radius:13px;background:#e9f4ff;color:#1566c5}.role-overview__identity svg{width:22px}.role-overview__identity b,.role-overview__identity small{display:block;margin-top:10px}.role-overview__identity small{margin-top:4px;color:#6681a3}.role-overview__metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin:22px 0}.role-overview__metrics article{min-width:0;min-height:132px;padding:22px;overflow:hidden;border:1px solid #d8e7f4;border-radius:20px;background:#fff;box-shadow:0 10px 25px #0b3b7009}.role-overview__metrics small{display:block;color:#6681a3;font-weight:700}.role-overview__metrics strong{display:block;min-width:0;margin-top:13px;overflow-wrap:anywhere;font-size:clamp(1.38rem,1.75vw,1.95rem);font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1.12}.role-overview__metrics .is-teal strong{color:#008b81}.role-overview__metrics .is-gold strong{color:#ae6b00}.role-overview__metrics .is-rose strong{color:#bf3f5c}.role-overview__grid{display:grid;grid-template-columns:1.35fr .9fr;gap:22px}.role-overview__card{padding:30px;border:1px solid #d8e7f4;border-radius:24px;background:#fff}.role-overview__card h2{margin:7px 0;font-size:25px;letter-spacing:-.035em}.role-overview__queue{padding:0;margin:24px 0 0;list-style:none}.role-overview__queue li{display:flex;gap:15px;padding:18px 0;border-top:1px solid #e8f0f7}.role-overview__queue i{display:grid;flex:0 0 31px;height:31px;place-items:center;border-radius:50%;background:#e8f4ff;color:#1068bf;font-style:normal;font-weight:800}.role-overview__queue b,.role-overview__queue small{display:block}.role-overview__queue small{margin-top:5px;line-height:1.45;color:#6681a3}.role-overview__actions{background:linear-gradient(160deg,#083e85,#057e92);color:#fff}.role-overview__actions h2{color:#fff!important}.role-overview__actions>p,.role-overview__actions>p:not(.role-overview__eyebrow){color:#d8f6ff!important}.role-overview__actions .role-overview__eyebrow{color:#91f7e5!important}.role-overview__actions>a{display:flex;align-items:center;gap:11px;margin-top:12px;padding:15px;border:1px solid #ffffff4d;border-radius:14px;color:#fff!important;text-decoration:none;background:#ffffff1c;font-weight:700}.role-overview__actions>a:hover{background:#ffffff30}.role-overview__actions svg{width:20px}.role-overview__actions a b{margin-left:auto}@media(max-width:1100px){.role-overview__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.role-overview{padding:20px}.role-overview__hero,.role-overview__grid{grid-template-columns:1fr;display:grid}.role-overview__identity{min-width:0}}@media(max-width:520px){.role-overview__metrics{grid-template-columns:1fr}.role-overview__hero,.role-overview__card{padding:23px}}
