.cr-purpose{gap:1.75rem;display:grid}.cr-purpose>div{border-top:1px solid var(--rp-line);padding-top:1rem}.cr-purpose dt{color:var(--rp-muted);font-size:.95rem}.cr-purpose dd{text-wrap:pretty;max-width:34rem;margin-top:.5rem;font-size:clamp(1.1rem,1rem + .4vw,1.3rem);line-height:1.5}.cr-role{gap:.6rem 2rem;padding-block:1.75rem;display:grid}.cr-role-date{color:var(--rp-muted);font-variant-numeric:tabular-nums;font-size:.9rem}.readiness-site .cr-role h3{letter-spacing:-.02em;font-size:clamp(1.4rem,2vw,1.9rem);line-height:1.25}.cr-role-meta{--separator:calc(3px + 1.3rem);margin-top:.45rem;margin-left:calc(-1 * var(--separator));clip-path:inset(0 0 0 var(--separator));color:var(--rp-muted);flex-wrap:wrap;font-size:.92rem;display:flex}.cr-role-meta>div{align-items:center;display:flex}.cr-role-meta>div:before{content:"";background:currentColor;border-radius:50%;flex:none;width:3px;height:3px;margin-inline:.65rem}.cr-role-summary{max-width:40rem;margin-top:.8rem;line-height:1.6}.cr-role-apply{justify-self:start}.cr-roles{background:#e8eef1;padding-top:clamp(4rem,7vw,6.5rem);overflow:hidden}.readiness-site .cr-roles h2{margin-bottom:clamp(1.75rem,3.5vw,3rem)}.cr-apply{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 3rem;margin-top:clamp(2rem,4vw,3rem);display:flex}.cr-apply p{max-width:32rem;font-size:1.2rem;line-height:1.5}.cr-art{margin-top:clamp(2.5rem,5vw,4rem)}.cr-art img{object-fit:cover;object-position:50% 62%;width:100%;height:clamp(11rem,26vw,26rem);display:block}@media (min-width:851px){.cr-role{grid-template-columns:11rem minmax(0,1fr) auto;align-items:baseline;padding-block:2.25rem}}@media (max-width:600px){.cr-apply p{font-size:1.06rem}}
